SAP組織の複雑さに対応する設計

複数のAWSアカウントにまたがるセキュリティポリシーを一元管理し、特定のリージョンへのリソース作成を禁止したい。最も適切な方法はどれですか?

A
各アカウントのIAMポリシーで個別に制限する
IAMポリシーは、各アカウントで個別管理が必要なため一元管理には不向きです。
B
AWS Organizationsのサービスコントロールポリシー(SCP)で制限する
✓ 正解
SCPはOrganizationsのOU(組織単位)やアカウントレベルで最大権限の上限を設定するポリシーです。特定リージョンへのアクションを拒否するSCPを作成することで、配下のすべてのアカウントに一元的に適用できます。
C
CloudFormationスタックセットで制限を配布する
CloudFormation StackSetsは、複数アカウントへのスタックデプロイを自動化するサービスであり、リソース作成自体を事前に防止する機能はありません。
D
AWS Configルールで違反を検知して修復する
AWS Configルールは、リソースのコンプライアンスをチェックしAuto Remediationで事後修復できますが、リソース作成そのものを予防することはできません。SCPは予防的コントロール、AWS Configは発見的コントロールである点が重要な違いです。

解説

SCPはOrganizationsのOU(組織単位)やアカウントレベルで最大権限の上限を設定するポリシーです。特定リージョンへのアクションを拒否するSCPを作成することで、配下のすべてのアカウントに一元的に適用できます。 選択肢AのIAMポリシーは、各アカウントで個別管理が必要なため一元管理には不向きです。 選択肢CのCloudFormation StackSetsは、複数アカウントへのスタックデプロイを自動化するサービスであり、リソース作成自体を事前に防止する機能はありません。 選択肢DのAWS Configルールは、リソースのコンプライアンスをチェックしAuto Remediationで事後修復できますが、リソース作成そのものを予防することはできません。SCPは予防的コントロール、AWS Configは発見的コントロールである点が重要な違いです。

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

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

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