AWS ソリューションアーキテクトセキュリティ・IAMオリジナル・公式資料照合難易度★★★★☆

S3の通常のバケットエンドポイントをオリジンとして、画像をCloudFront経由だけで公開したい。S3への匿名アクセスは許可したくない。最も適切な構成はどれか。

A
バケットポリシーでPrincipalを*にしてs3:GetObjectを許可する

バケットを直接匿名取得でき、CloudFront経由だけという条件を満たさない。

B
CloudFront OACと配信を限定したバケットポリシーを使い、S3 Block Public Accessを維持する★ 正解

OACでCloudFrontからのアクセスを認可し、バケット側も対象配信だけを許可する構成が合う。

C
S3のWebサイトエンドポイントをOACの対象にして、バケットを公開する

S3 Webサイトエンドポイントは通常のS3オリジンと異なり、OACでは保護できない。

D
CloudFrontのDNS名を秘密にするだけでS3の公開設定を維持する

DNS名を隠すことはアクセス制御ではなく、S3直接アクセスも防げない。

解説

OACは通常のS3バケットオリジンで利用する。S3公開を防ぎ、CloudFrontのサービスプリンシパルと配信のSourceArn等をバケット側で限定する。

根拠資料・確認情報

対応範囲:SAA-C03

資料確認日:2026-10-28

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで AWS ソリューションアーキテクト 合格を目指す。無料・課金なし。

更新: 2026/10/28