AWS認定資格 WEB問題集&徹底解説
クラウドプラクティショナー
問題文と選択肢
コピー後もオブジェクトの作成日時やバージョン ID などのメタデータを保持したまま、今後の更新も自動的に反映され続けるようにしたいと考えています。
この要件を満たす仕組みはどれですか。
- Amazon S3 ライフサイクル設定
- AWS Backup
- Amazon S3 バケットポリシー
- Amazon S3 レプリケーション
A. Amazon S3 ライフサイクル設定
Amazon S3 ライフサイクル設定は、同一バケット内のオブジェクトを一定期間後に別のストレージクラスへ移行したり、有効期限切れで削除したりするルールです。
「自動的に処理され続ける」点は要件に似ていますが、他のバケットや他アカウントへオブジェクトをコピーする機能は一切ありません。データの複製手段にはなりません。
B. AWS Backup
AWS Backup は複数の AWS サービスのバックアップをポリシーで一元管理するサービスで、S3 もサポートし、別アカウント・別リージョンへのバックアップコピーも可能です。
ただし取得したデータはバックアップボールトに保管され、利用するには復元(リストア)操作が必要で、テスト環境のバケットにそのまま同じオブジェクトが並ぶわけではありません。
また復元したオブジェクトは元のバージョン ID や作成日時をそのまま引き継ぎません。「バケット同士を同じ状態に保ち続ける」という本問の要件には合いません。
C. Amazon S3 バケットポリシー
Amazon S3 バケットポリシーは、バケットやオブジェクトに誰がどの操作を行えるかを定義するアクセス許可の仕組みです。
他アカウントからの読み取りを許可することはできますが、ポリシー自体がデータをコピーすることはありません。
なお、クロスアカウントのレプリケーションでは宛先バケット側のバケットポリシーの設定が前提条件になるため、「必要な設定」ではあっても「要件を満たす仕組み」ではない点に注意します。
D. Amazon S3 レプリケーション
Amazon S3 レプリケーションは、バケットに設定したルールに基づきオブジェクトを別のバケットへ自動的・非同期にコピーし続ける機能です。
レプリカは作成日時やバージョン ID などのメタデータを保持した同一のコピーで、宛先バケットは別の AWS アカウントでも、複数バケットでも構いません。
ルール設定後に追加・更新されたオブジェクトが継続的に反映されるため、本問の要件をすべて満たす唯一の選択肢です(設定前から存在するオブジェクトは S3 バッチレプリケーションで別途コピーします)。
構成図
本番アカウントの S3 バケット │ レプリケーションルール(自動・非同期/メタデータ・バージョン ID を保持) ├──▶ テスト用アカウント A の S3 バケット └──▶ テスト用アカウント B の S3 バケット
バケット間で同じものを持ち続けるなら S3 レプリケーション。宛先は別アカウント・複数バケットも可。
正解への思考ルート
問題文から要件を抽出し、選択肢の適否を判断するのがポイントです。| 要件 | 判断ポイント |
|---|---|
| 別アカウントの S3 バケットに同じデータを持ちたい | バケット間でオブジェクトを複製できるのは S3 レプリケーション。宛先は別アカウント・複数バケットも指定できる →選択肢(D)が正解 |
| 作成日時やバージョン ID などのメタデータを保持したい | レプリカはメタデータを保持した同一のコピー。バックアップからの復元では引き継がれない →選択肢(D)が正解 / 選択肢(B)を消す |
| 今後の更新も自動的に反映され続ける(継続的な同期) | ライフサイクル設定は同一バケット内の移行・削除のみで、コピー手段ではない →選択肢(A)を消す |
| 「仕組み」としてデータを届ける必要がある | バケットポリシーはアクセス許可の定義であって、データを動かす仕組みではない →選択肢(C)を消す |
ひっかけポイント
- 「ライフサイクル設定」は自動で動き続けるという語感が要件に似ているが、動く先は同じバケット内のストレージクラス移行か削除だけ
- AWS Backup もクロスアカウントコピーができるため紛らわしいが、保管先はバックアップボールトで、復元しないと使えない。「同じデータを維持」=すぐ使えるバケットのオブジェクト、という読み替えが必要
- バケットポリシーはクロスアカウントのレプリケーションで実際に必要になる設定のため「関係ありそう」に見えるが、それ単体ではコピーは発生しない
- レプリケーションは設定後に作成・更新されたオブジェクトが対象。既存オブジェクトも移したい場合は S3 バッチレプリケーションが必要、という点が上位資格でも問われる
出題バリエーション
同じ知識が本番では条件を変えて出題されます。| 問題文がこう変わったら | 正解はこう変わる |
|---|---|
| 「同一リージョン内の別バケットへ複製したい」 | 同じ S3 レプリケーションでも SRR(同一リージョンレプリケーション)という呼び方が問われる。 |
| 「遠隔地のリージョンにコピーして災害対策・レイテンシー低減をしたい」 | CRR(クロスリージョンレプリケーション)が正解軸に。 |
| 「レプリケーション設定前から存在するオブジェクトもコピーしたい」 | S3 バッチレプリケーションが正解に変わる。 |
| 「オンプレミスの NFS 共有から S3 へ一括でデータを移行したい」 | AWS DataSync が正解軸に変わる。 |
| 「古いオブジェクトを安いストレージクラスへ自動移行してコストを下げたい」 | S3 ライフサイクル設定(または S3 Intelligent-Tiering)が正解に変わる。 |
リファレンス
この問題を解くために必要な知識を扱う公式ドキュメントです。| 知識項目 | 公式ドキュメント |
|---|---|
| S3 レプリケーション(メタデータ保持・クロスアカウント・複数宛先) | リージョン内およびリージョン間でのオブジェクトのレプリケート - Amazon Simple Storage Service |
コピー後もオブジェクトの作成日時やバージョン ID などのメタデータを保持したまま、今後の更新も自動的に反映され続けるようにしたいと考えています。
この要件を満たす仕組みはどれですか。
- Amazon S3 ライフサイクル設定
- AWS Backup
- Amazon S3 バケットポリシー
- Amazon S3 レプリケーション
次の問題前の問題
会員機能
お役立ち情報
- プレミアム会員のご紹介
- 「徹底解説」のご紹介
- 会員機能のご紹介
- おすすめの勉強方法
- 試験概要
- 資格を取得するメリット
- 合格率や難易度と勉強時間の目安
- AWSサービスの解説
- AWS認定資格の種類・対象者・受験料・合格ライン
- スマホのホーム画面に登録する方法
姉妹サイト
- CLF:AWS 認定クラウドプラクティショナー
- SAA:AWS 認定ソリューションアーキテクト-アソシエイト
- AIF:AWS 認定AIプラクティショナー
- SOA:AWS 認定CloudOpsエンジニア-アソシエイト
- DVA:AWS 認定デベロッパー-アソシエイト
- MLA:AWS 認定機械学習エンジニア-アソシエイト
- SAP:AWS 認定ソリューションアーキテクト-プロフェッショナル
- AZ-900:Microsoft Azure Fundamentals
- AI-900:Microsoft Azure AI Fundamentals