Home › Forums › AWS › AWS Certified Solutions Architect Professional › Fundamental Error in Question on SCP Allow Inheritance › Reply To: Fundamental Error in Question on SCP Allow Inheritance
-
Hello PeterMescher and Jayid,
Thanks for sharing your thoughts on this item.
In AWS Organizations, SCPs act as permission guardrails, not permission grants. While it’s true that for an action to be allowed, there must be an explicit Allow at every level, this requirement applies within the SCP hierarchy itself, not as a need to manually attach SCPs to each account.
When an SCP is attached to an OU, it is automatically inherited by all member accounts. There is no requirement to reattach the same SCP at the account level for it to take effect.
Also, the statement that “only deny statements are inherited” is incorrect. Both Allow and Deny statements are inherited, but:
- Deny blocks actions explicitly
- Allow defines the maximum possible permissions (still requiring IAM permissions)
In this scenario, the SCP already allows S3:* and EC2:* at the OU level. Therefore, the SCP is not restricting the action. The failure must come from the IAM side, where no explicit permission was granted.
Let me know if this helps.
Regards,
JR @ Tutorials Dojo