
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A solutions architect is designing a security solution for a company that wants to provide developers with individual AWS accounts through AWS Organizations, while also maintaining standard security controls. Because the individual developers will have AWS account root user-level access to their own accounts, the solutions architect wants to ensure that the mandatory AWS CloudTrail configuration that is applied to new developer accounts is not modified.
Which action meets these requirements?
A
Create an IAM policy that prohibits changes to CloudTrail, and attach it to the root user.
B
Create a new trail in CloudTrail from within the developer accounts with the organization trails option enabled.
C
Create a service control policy (SCP) that prohibits changes to CloudTrail, and attach it to the developer accounts.
D
Create a service-linked role for CloudTrail with a policy condition that allows changes only from an Amazon Resource Name (ARN) in the management account.
Explanation:
Correct Answer: C - Create a service control policy (SCP) that prohibits changes to CloudTrail, and attach it to the developer accounts.
Service Control Policies (SCPs) are specifically designed for AWS Organizations to set permission boundaries for member accounts. They work at the organization level and can restrict what actions users and roles can perform, even if they have root user access.
Root user access limitation: Since developers have root user-level access to their accounts, traditional IAM policies won't be effective because root users can bypass IAM permissions. SCPs work at a higher level and apply to all users, including root users.
Organization-wide security: SCPs are attached to organizational units (OUs) or individual accounts within AWS Organizations, making them ideal for enforcing security controls across multiple accounts.
A. Create an IAM policy that prohibits changes to CloudTrail, and attach it to the root user.
B. Create a new trail in CloudTrail from within the developer accounts with the organization trails option enabled.
D. Create a service-linked role for CloudTrail with a policy condition that allows changes only from an Amazon Resource Name (ARN) in the management account.
This solution ensures that even developers with root user access cannot modify the mandatory CloudTrail configuration, maintaining security compliance across all developer accounts.