無限ノック › DOP 練習問題一覧 › 問題
DOPSDLC の自動化複数選択

ある企業は、中央集権型のツーリングアカウント(アカウントA)でAWS CodePipelineを運用し、ステージングアカウント(アカウントB)と本番アカウント(アカウントC)にCloudFormationスタックをデプロイしています。アーティファクト用S3バケットはアカウントAに存在します。DevOpsエンジニアは以下の設定を既に完了しています: ①アカウントBとCに、アカウントAのCodePipelineサービスロールを引き受けるクロスアカウントIAMロールを作成 ②S3バケットポリシーでアカウントBとCへのGetObject/PutObjectを許可 しかし、デプロイは「KMS: Access Denied」エラーで依然として失敗しています。この問題を解決するために必要な手順を2つ選択してください。

A
S3 Transfer Accelerationをアーティファクトバケットで有効化し、クロスアカウント転送を高速化する
S3 Transfer Accelerationはこのエラーの解決策ではありません。
B
アカウントAでカスタマー管理型KMSキー(CMK)を作成し、CodePipelineのアーティファクト暗号化にこのCMKを使用するよう設定する
✓ 正解
正解:アカウントAでカスタマー管理型KMSキー(CMK)を作成し、CodePipelineのアーティファクト暗号化にこのCMKを使用するよう設定する、作成したCMKのキーポリシーを更新し、アカウントBとCのIAMロールに対してkms:Decryptの使用を許可する。 AWS管理型KMSキー(デフォルト)はアカウントをまたいだ使用が不可能です。クロスアカウントパイプラインでは、(1) カスタマー管理型KMSキー(CMK)を作成してCodePipelineのアーティファクト暗号化に使用するよう設定し、(2) そのCMKのキーポリシーで対象アカウント(B・C)のクロスアカウントIAMロールにkms:Decryptを許可する必要があります。IAMロールとS3バケットポリシーは設定済みのため、KMS設定が唯一の未対応項目です。
C
作成したCMKのキーポリシーを更新し、アカウントBとCのIAMロールに対してkms:Decryptの使用を許可する
✓ 正解
正解:アカウントAでカスタマー管理型KMSキー(CMK)を作成し、CodePipelineのアーティファクト暗号化にこのCMKを使用するよう設定する、作成したCMKのキーポリシーを更新し、アカウントBとCのIAMロールに対してkms:Decryptの使用を許可する。 AWS管理型KMSキー(デフォルト)はアカウントをまたいだ使用が不可能です。クロスアカウントパイプラインでは、(1) カスタマー管理型KMSキー(CMK)を作成してCodePipelineのアーティファクト暗号化に使用するよう設定し、(2) そのCMKのキーポリシーで対象アカウント(B・C)のクロスアカウントIAMロールにkms:Decryptを許可する必要があります。IAMロールとS3バケットポリシーは設定済みのため、KMS設定が唯一の未対応項目です。
D
アカウントA・B・C間にVPCピアリング接続を構成し、プライベートなアーティファクト転送を実現する
VPCピアリングはこのエラーの解決策ではありません。
E
AWS OrganizationsのSCP(サービスコントロールポリシー:組織全体へのアクセス制御ポリシー)を使用してクロスアカウントのCodePipelineアクセスを明示的に許可する
SCPは既存のIAMロール信頼関係の代替にはなりません。

解説

AWS管理型KMSキー(デフォルト)はアカウントをまたいだ使用が不可能です。クロスアカウントパイプラインでは、カスタマー管理型KMSキー(CMK)を作成してCodePipelineのアーティファクト暗号化に使用するよう設定し、そのCMKのキーポリシーで対象アカウント(B・C)のクロスアカウントIAMロールにkms:Decryptを許可する必要があります。IAMロールとS3バケットポリシーは設定済みのため、KMS設定が唯一の未対応項目です。 選択肢AのS3 Transfer Accelerationはクロスアカウントの転送速度を改善するものであり、KMSアクセス拒否エラーの解決策ではありません。 選択肢DのVPCピアリングはプライベートネットワーク接続を提供するものであり、KMSアクセス拒否エラーの解決策ではありません。 選択肢EのSCPは組織レベルのアクセス制御であり、既存のIAMロール信頼関係の代替にはなりません。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
← DOP の問題一覧に戻る