模擬問題集SOA-C03練習問題 14

SOA-C03 練習問題 14

AWS SysOps Administrator – Associate・信頼性と事業継続性・無料公開(全 100 問中 15 問を無料公開中)

問題
ある企業が自社の Amazon S3 バケットに対してクロスリージョンレプリケーション(CRR)を実装しています。S3 バケットは us-east-1 リージョンにあります。同社はバケット内のデータを保護するために、Amazon S3 マネージドキーによるサーバー側暗号化(SSE-S3)を使用しています。 CloudOps エンジニアは、バックアップを S3 バケットに保存するための新しい AWS アカウントを作成します。すべてのバックアップ用バケットは us-west-2 リージョンにあります。CloudOps エンジニアはソースバケットと宛先バケットの両方でバージョニングを有効にします。CloudOps エンジニアはソースアカウントで s3.amazonaws.com 用の IAM ロールを作成します。CloudOps エンジニアはその IAM ロールに、ソースバケットでの読み取りアクション、宛先バケットでのレプリケートアクション、および宛先バケットのキーを使用する暗号化アクションを実行する権限を付与します。宛先バケットのポリシーは、その IAM ロールがレプリケートおよび読み取りアクションを実行することを許可しています。 レプリケーション構成が完了した後、CloudOps エンジニアはオブジェクトがレプリケートされていないことに気づきます。 オブジェクトがレプリケートされない可能性が高い理由はどれですか?

選択肢と解説

  • 1
    IAM ロールとバケットポリシーに ObjectOwnerOverrideToBucketOwner 権限が必要である。
  • 2
    ソースバケットと宛先バケットのオブジェクトはマルチリージョンキーで暗号化されている必要がある。
  • 3
    Amazon S3 用のゲートウェイ VPC エンドポイントをソースアカウントと宛先アカウントに作成する必要がある。
  • 宛先バケットは AWS KMS キーによるサーバー側暗号化(SSE-KMS)を使用する必要がある。

解説

【正解】D

【0からの解説】
ここでの最大の手がかりは、CloudOps エンジニアが IAM ロールに「宛先バケットのキーを使用する暗号化アクション(KMS の Encrypt 等)」を付与した、という記述です。これは宛先側が KMS キー(SSE-KMS)で暗号化されていることを前提とした権限設定です。
ところがソースバケットは SSE-S3(S3 マネージドキー)を使用しています。レプリケーション構成と権限が「宛先は KMS キーで暗号化する」前提で組まれているのに、宛先バケットが SSE-KMS で構成されていなければ、設定の整合が取れずレプリケーションが期待どおり機能しません。したがって宛先バケットを SSE-KMS で構成する必要がある、というのが最も妥当な理由です。
S3 レプリケーションでは、KMS で暗号化されたオブジェクトを扱う場合、レプリケーションロールにソースキーの kms:Decrypt と宛先キーの kms:Encrypt を付与し、宛先を SSE-KMS にするのが定石です。

【誤りの選択肢】
A:ObjectOwnerOverrideToBucketOwner は、クロスアカウントで宛先バケット所有者にオブジェクト所有権を移すための任意設定です。これが無くてもレプリケーション自体は動作するため、「レプリケートされない」直接の原因ではありません。
B:マルチリージョンキー(MRK)はレプリケーションの必須要件ではありません。各リージョンで個別の KMS キーを使ってもレプリケーションは可能です。
C:S3 レプリケーションは AWS のマネージドサービス間でリージョンをまたいで行われ、VPC のゲートウェイエンドポイントは不要です。エンドポイントは VPC 内リソースから S3 へのプライベート接続用で、本件とは無関係です。

【参考】
KMS で暗号化されたオブジェクトのレプリケーション
レプリケーションの設定とトラブルシューティング
← 練習問題 13練習問題 15
SOA-C03 の模擬問題集は全 100

本番形式の練習テスト 2 回を、試験モード/演習モードで受験できます。 全問に解説付き、ドメイン別の弱点分析にも対応。模試プラン(月額 ¥980)からご利用いただけます。

SOA-C03 の模試を受ける料金プランを見る

SOA-C03 の無料公開問題

問題 1問題 2問題 3問題 4問題 5問題 6問題 7問題 8問題 9問題 10問題 11問題 12問題 13問題 14問題 15