ある大手製造業企業はAWS Organizationsを使用して150のAWSアカウントを管理しています。OU構成は「Root > 管理OU(管理アカウント・ログアーカイブアカウント・セキュリティツールアカウント)」「Root > 本番OU」「Root > 開発OU」「Root > サンドボックスOU」です。以下の5つの要件があります。(1)全メンバーアカウントでAmazon GuardDuty・AWS Security Hub・AWS CloudTrail・AWS Configの無効化・削除操作を予防的に防止する。(2)本番OUのアカウントではus-east-1とeu-west-1以外のリージョンでのAWSサービス利用を禁止する(IAM・STS・Route 53等グローバルサービスは対象外)。(3)開発チームはIAMロールを作成できるが自身が持つ権限を超えた権限を付与するIAMロールを作成できないようにする(権限昇格防止)。(4)中央セキュリティアカウントから全メンバーアカウントのLambda関数をクロスアカウントで呼び出してインシデント対応を行う。(5)従業員認証にMicrosoft Entra ID(旧 Azure AD)を使用し一元的なSSOを実現する。最小の運用オーバーヘッドでこれら全要件を満たすアーキテクチャの組み合わせはどれですか?
RootレベルSCPで全メンバーアカウントのGuardDuty・Security Hub・CloudTrail・Configを一括保護し、NotActionパターンのリージョン制限SCPで本番OUのグローバルサービスを除外しつつ未承認リージョンを遮断します。iam:PermissionsBoundary条件付きSCPで権限昇格を予防的に制御します。IAM Identity CenterとEntra IDのSCIM+SAML 2.0統合でSSOを実現し、LambdaリソースベースポリシーでクロスアカウントInvokeを許可する組み合わせが全5要件を最小の運用オーバーヘッドで満たします。 選択肢Bは誤りです。SCPのAllow文だけではリージョン制限を正確に実現できません(リージョン制限にはNotActionパターンのDenyが必要で、Allowリストによる制限はグローバルサービスの除外が困難です)。また管理OUのみのSCP保護では本番OU・開発OU・サンドボックスOUが無防備になります。 選択肢Cは誤りです。AWS Config自動修復は非準拠状態を検出後に修復する事後対応であり、予防的な制御ではありません。またAWS Resource Access Manager(RAM)はLambda関数の共有には対応していません。 選択肢Dは誤りです。管理アカウントはSCPの適用対象外であるため、NotPrincipal条件による除外は不要であり誤設定リスクが高くなります。IAM Access Analyzerは継続的なモニタリングツールであり、権限昇格を予防的に防止する制御ではありません。