An enterprise software provider is structuring its multi-account environment using AWS Organizations. The architecture consists of a Core Organizational Unit (OU) for shared services and a Deployments OU for application workloads. The security team must implement a governance strategy with the following requirements:
* Production and staging member accounts in the Deployments OU must be prevented from using any AWS services other than Amazon EC2, Amazon S3, and Amazon DynamoDB.
* A centrally managed IAM role named PlatformSecurityAuditor must be able to run configuration checks and access all AWS services across all member accounts in the Deployments OU.
* Member accounts must be strictly prevented from leaving the AWS Organization.
Which combination of actions should the Solutions Architect take to meet these requirements? (Select TWO.)
- Apply a Service Control Policy (SCP) to the Deployments OU that blocks the organizations:LeaveOrganization action.Cevap
- Apply a Service Control Policy (SCP) to the Deployments OU with a Deny effect, a NotAction block listing the approved services along with necessary IAM and STS actions, and a condition key of ArnNotEquals for aws:PrincipalARN that specifies the PlatformSecurityAuditor role ARN.Cevap
- CApply a Service Control Policy (SCP) to the Deployments OU with an Allow effect that lists only the approved services, and rely on IAM policies in the member accounts to grant the PlatformSecurityAuditor role access to all services.
- DCreate an IAM permissions boundary in each member account that restricts access to the approved services, and apply this boundary to all IAM identities, including the account root user, while exempting the PlatformSecurityAuditor role.
- EApply a Service Control Policy (SCP) to the Deployments OU that denies the organizations:RemoveAccountFromOrganization action, and create an IAM policy for the PlatformSecurityAuditor role that permits all actions.