AWS ソリューションアーキテクトオブジェクト配信と暗号化の制約オリジナル・公式資料照合難易度
複数の顧客へS3の署名付きPUT URLを発行する。全員に同じオブジェクトキーを指定すると、後のアップロードが先の内容を置換してしまう。顧客ごとに独立したファイルを保存する基本的な対策はどれか。
A
すべてのPUT URLを無期限で有効にする
有効期間を長くしても保存先の衝突は解決せず、漏えい時の危険も増える。
B
サーバー側で権限と対応づけた一意のオブジェクトキーを割り当てる★ 正解
署名付きPUTは指定したキーへ保存するため、顧客と保存先を検証し、一意のキーで意図しない置換を避ける。
C
同じ保存先キーのまま、URLの有効期間だけを短くする
利用可能期間を短くしても、同じキーへ保存する書込みの競合は残る。
D
バケットの一覧表示権限だけを削除する
ListBucketの権限とは別に、同じキーへのPUTは内容を置き換え得る。
解説
署名付きPUTは指定したキーへ保存するため、顧客と保存先を検証し、一意のキーで意図しない置換を避ける。
根拠資料・確認情報
対応範囲:SAA-C03
資料確認日:2026-11-02
アプリ内の初回回答データ
回答データを読み込んでいます。
同じレッスンの問題
問題 1
有効期限が残り40分のSTSロール認証情報で、2時間有効と指定したS3署名付きGET URLを作った。認証情報の更新や別の制限がない場合、URL利用可能期間の上限をどう考えるか。
問題 3
外部アカウントからファイルを受け取るS3バケットで、ACLを使わずポリシーへ権限管理を統一し、バケット所有者がオブジェクトを所有したい。適切な設定はどれか。
問題 4
IAMで許可されたクライアントであっても、S3へ暗号化されていないHTTPでアクセスする要求は拒否したい。適切なバケットポリシーの考え方はどれか。
問題 5
有料会員へ、CloudFront配下の複数ファイルからなる動画教材を提供する。各ファイルの既存URLを変えず、認可した会員だけに期限付きアクセスを与えたい。適する方法はどれか。