Skip to main content

AWS Glossary

AWS Organizations Service Control Policies

Organization-wide IAM policies that define permission boundaries for AWS accounts and organizational units.

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Organization-wide IAM policies that define permission boundaries for AWS accounts and organizational units.

Key Facts

  • Organization-wide IAM policies that define permission boundaries for AWS accounts and organizational units
  • Definition Service Control Policies (SCPs) are organization-level permission **guardrails** attached to the root, organizational units (OUs), or individual accounts in AWS Organizations
  • SCPs do not grant permissions — they define the maximum actions accounts in that scope can ever perform, even if an IAM policy allows them
  • Effective permission is the intersection of IAM policies and all inherited SCPs
  • SCPs use the same JSON policy grammar as IAM but support only **Deny** effects (and limited Allow patterns for exceptions)

Entity Definitions

RDS
RDS is an AWS service relevant to aws organizations service control policies.
IAM
IAM is an AWS service relevant to aws organizations service control policies.
GuardDuty
GuardDuty is an AWS service relevant to aws organizations service control policies.
cost optimization
cost optimization is a cloud computing concept relevant to aws organizations service control policies.
compliance
compliance is a cloud computing concept relevant to aws organizations service control policies.

Related Content

Definition

Service Control Policies (SCPs) are organization-level permission guardrails attached to the root, organizational units (OUs), or individual accounts in AWS Organizations. SCPs do not grant permissions — they define the maximum actions accounts in that scope can ever perform, even if an IAM policy allows them. Effective permission is the intersection of IAM policies and all inherited SCPs. SCPs use the same JSON policy grammar as IAM but support only Deny effects (and limited Allow patterns for exceptions). They are the primary preventive control in multi-account landing zones.

When to use it

When not to use it

Tips

Gotchas

Serious

Regular

Official references

Need help with this topic?

Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.