Azure○×難易度 標準

Blob の読み取りで、ストレージのエラーコード(AuthorizationFailure など)つきの 403 が返ってきたなら、名前解決とストレージのエンドポイントまでの通信は届いている。

正答

○ 正しい

解説

403 はストレージのサービスが要求を受け取ったうえで拒否した応答で、エラーコードの付いた本文が返ってくる時点で、名前解決とエンドポイントまでの通信は成立している。名前解決に失敗すれば接続そのものができず、経路が塞がれていればタイムアウトや接続エラーになる。したがって 403 のときは経路の調査から始めず、ネットワーク規則、ロール割り当て、SAS やキーなど、認可の層を調べる。ただしプライベートエンドポイントを使う構成では、名前解決がパブリック側の IP を返し、そこでネットワーク規則に拒否されて 403 になることがある。解決できたかとは別に、どの IP に解決したかは確かめる。

参考: learn.microsoft.com

storagehttp-403troubleshoot

この問題を含む Azure のテストを制限時間つきで解く

Azureクイズへ