A global enterprise uses AWS Organizations to manage its multi-account environment. The security team wants to establish a governance framework for the 'Product-Teams' Organizational Unit (OU). The framework must ensure that developers can only provision AWS resources, such as Amazon EC2 instances and Amazon RDS databases, using pre-approved templates defined in AWS Service Catalog. Direct resource provisioning via the AWS Management Console or AWS CLI must be blocked. The underlying CloudFormation templates are stored in a central Amazon S3 bucket in a shared services account and must be encrypted at rest. The solution must minimize administrative overhead and avoid managing local IAM policies in each member account to restrict resource creation. Which solution meets these requirements?
- Register a delegated administrator account for AWS Service Catalog. Create the portfolios in this account and share them with the 'Product-Teams' OU using AWS Organizations sharing. Store the templates in an S3 bucket encrypted with an AWS KMS Customer Managed Key (CMK), and grant the member accounts access to the CMK. Apply a Service Control Policy (SCP) to the OU that denies direct resource creation actions unless the 'aws:CalledVia' condition key contains 'cloudformation.amazonaws.com'.Cevap
- BRegister a delegated administrator account for AWS Service Catalog. Create the portfolios in this account and share them with the 'Product-Teams' OU. Apply a Service Control Policy (SCP) to the OU that denies all resource creation actions, and configure local IAM policies on developer roles in the member accounts with an 'Allow' effect for Service Catalog to override the SCP's restriction.
- CRegister a delegated administrator account for AWS Service Catalog. Create the portfolios in this account and share them with the 'Product-Teams' OU. Store the templates in an S3 bucket encrypted with the default AWS-managed KMS key 'aws/s3'. Apply a Service Control Policy (SCP) to the OU that denies direct resource creation actions unless the 'aws:CalledVia' condition key contains 'cloudformation.amazonaws.com'.
- DRegister a delegated administrator account for AWS Service Catalog. Use AWS Resource Access Manager (RAM) to share the portfolios with the 'Product-Teams' OU. Store the templates in an S3 bucket encrypted with an AWS KMS Customer Managed Key (CMK), and grant the member accounts access to the CMK. Apply a Service Control Policy (SCP) to the OU that denies direct resource creation actions.