AWS ソリューションアーキテクト接続境界と利用者の検証オリジナル・公式資料照合難易度
S3にCORSのAllowedOriginsを設定した。対象サイトのブラウザーからGETするとAccessDeniedになるが、CORSの照合は成功している。適切な対応はどれか。
A
AllowedHeadersにAuthorizationを追加すれば署名は不要になる
許可するヘッダーを増やしても、必要な認証・認可は省略できない。
B
ブラウザーからは常に匿名GETしかできないのでバケットを全公開する
ブラウザーでも署名付き要求などを使える。全公開はこの要件の解決には不要である。
C
IAMやバケットポリシーなど、実際のGetObject権限を確認する★ 正解
CORSはブラウザーのオリジン間利用を制御する。S3の認可は引き続き適用され、CORSの許可だけでは読取権限を与えない。
D
AllowedOriginsを広げればIAMの明示的Denyも無効になる
CORSはIAMの権限評価を上書きしない。
解説
CORSはブラウザーのオリジン間利用を制御する。S3の認可は引き続き適用され、CORSの許可だけでは読取権限を与えない。
根拠資料・確認情報
対応範囲:SAA-C03
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
同じカスタムセキュリティグループを付けたEC2同士でTCP通信できない。OSと経路に問題はなく、受信ルールは空である。必要な設定はどれか。
問題 2
受信NACLに、ルール100「10.0.0.0/8からのTCP443を拒否」、ルール200「10.1.0.0/16からのTCP443を許可」がある。10.1.2.3からTCP443へのパケットはどうなるか。
問題 3
オンプレミス向けのPrivate NAT Gatewayを持つVPCで、同じNATを経由してインターネットへ出ようとしている。インターネットゲートウェイへのルートだけを追加しても失敗する理由はどれか。
問題 4
S3 Gateway Endpointを作ったが、あるプライベートサブネットだけS3へ到達できない。NATは使わない。まず確認すべき設定はどれか。