Service Control Policies

- Policy documents (JSON) used to set permission boundaries for AWS accounts within an organization. 
- Do NOT grant permissions, only restrict what actions can be performed. 
- Even apply to the root user of an account. 
📌 Where Can SCPs Be Attached?
- Root of the organization → affects all accounts in the org. 
- Organizational Unit (OU) → affects: - Accounts in the OU. 
- All nested OUs and accounts beneath it. 
 
- Individual AWS Accounts → affects only those accounts. 
🔁 How SCPs Inherit
- SCPs inherit down the organization tree. 
- Attach at root → impacts entire organization. 
- Attach to OU → impacts that OU and all children (accounts + nested OUs). 
- Attach to account → impacts just that one account. 
🚫 Management Account Exception
- SCPs do NOT apply to the management account, even if attached. 
- The management account is exempt from all SCP restrictions. 
🧱 Key Characteristics
- Define maximum permissions an account can have. 
- Must work with IAM policies (IAM grants, SCP limits). 
- Think of SCPs as a fence—they set the outer boundary for what’s allowed. 

Last updated
