AWS SCP Deployment for Selective Account Restrictions
Short answer
BE Deploy the SCP directly to the nonproduction member accounts or group them into a dedicated OU and attach the policy there.
Question
Key Takeaways
The question tests the understanding of SCP inheritance and scope, specifically that attaching a policy to the root affects all accounts, requiring targeted attachment to member accounts or specific OUs.
This page explains how to correctly deploy an AWS Service Control Policy (SCP) to restrict EC2 instance types in specific nonproduction accounts while leaving the production account unaffected.
Common mistake: Many candidates incorrectly choose option A, failing to realize that attaching the SCP to the root OU would inadvertently block the production account as well.
Expert Analysis
Why the Answer Is Correct
To meet the requirement of prohibiting EC2 launches only in nonproduction accounts, we must target those specific accounts without affecting the production account. Option B is correct because directly attaching the SCP to the three nonproduction member accounts applies the restriction solely to them. Option E is also correct because creating a dedicated OU for these accounts and attaching the SCP to that OU achieves the same scoped effect through organizational hierarchy.
Why the Other Options Are Wrong
Option A is incorrect because attaching the SCP to the root OU applies it to every account in the organization, including the production account, violating the requirement to exclude it. Option C is incorrect because the management account is typically used for billing and organization management and does not run workloads like EC2 instances; furthermore, restricting it doesn't solve the problem for the other accounts. Option D is incorrect because it focuses on restricting the production account, which is the opposite of the goal.
Community Comment Notes
The community consensus strongly favors options B and E, with high upvotes confirming this logic. As noted by user MatAlves, "A would also affect the one production account, which we clearly don't want." This highlights the critical trap of assuming root-level application is acceptable when selective exclusion is required.
Official Reference
https://docs.aws.amazon.com/organizations/latest/userguide/orgs_manage_policies_scp.html
This link opens the official vendor documentation in a new tab.
Exam Strategy
Always map the 'who' and 'what' in the scenario first. If you need to exclude specific entities from a broad policy, avoid the Root. Target the specific leaves (accounts) or create a branch (OU) for the subset you want to manage.
Frequently Asked Questions
Can I attach an SCP to a single IAM role?
Why is attaching to the Root OU wrong here?
Community Votes
100% of anonymous learners picked answer BE. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 8 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 8
-
mestule 👍 6I think it's B (directly attach) and E (attach via OU).
-
sandordini 👍 4Only the non-prods need to be limited.
-
Cali182 👍 2From Chat A. Attach the SCP to the root OU for the organization: Attaching the SCP to the root OU ensures that it applies to all member accounts within the organization, including both nonproduction and production accounts. D. Create an OU for the production account. Attach the SCP to the OU. Move the production member account into the new OU: By creating a separate OU for the production account and attaching the SCP to that OU, you can ensure that the SCP only affects the nonproduction accounts while allowing the production account to operate without restrictions.
-
MatAlves 👍 2B - Attach the SPC to the three accounts E - Creates an OU > moves the member accounts to OU > attach the SCP to OU "If you apply an authorization policy (for example, a service control policy (SCP)), to the root, it applies to all organizational units (OUs) and member accounts in the organization." "A" would also affect the one production account, which we clearly don't want. You can "attach an SCP to a root, OU, or account"
-
67a3f49 👍 1According to GPT-4 it's AE: A. Attach the SCP to the root OU for the organization. This approach will apply the SCP to all accounts under the organization, including both nonproduction and production accounts. However, without additional context or actions, this does not meet the requirement to exclude the production account from the restrictions. E. Create an OU for the required accounts. Attach the SCP to the OU. Move the nonproduction member accounts into the new OU. This is the correct approach as it directly addresses the requirement. By creating a separate OU for nonproduction accounts and attaching the SCP to this OU, you can specifically target the policy to only those accounts, effectively exempting the production account from the restrictions.
Show 3 more comments
-
1Alpha1 👍 1AC - same answer https://docs.aws.amazon.com/organizations/latest/userguide/orgs_getting-started_concepts.html
-
Andy_09 👍 1CE should be the correct answer
-
anikolov 👍 12My vote is for BE
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All SAA-C03 Questions
Access 120 questions with complete answers and detailed explanations.
View Full SAA-C03 Practice Test →