Certablo
← Knowledge Base

AWS Organizations, OUs & Service Control Policies

Multi-account governance through an organization root, organizational units, member accounts and SCP permission guardrails, with delegated administration and centralized policy inheritance.

CLF-C02SAA-C03SOA-C03

Visual overview

OPERATING LOOPDefine, deploy, observe, govern, and improve the environment continuously
01DefineInfrastructure + policy
02OperateFleet + workload actions
03ObserveMetrics · logs · events
04GovernAccounts · config · evidence
Management services answer different operational questions: what changed, how the workload behaves, whether configuration is compliant, and how repeatably infrastructure is managed.
AWS SERVICE MAPMulti-account governance

Organizations supplies the account hierarchy, IAM grants principal permissions inside accounts, and CloudTrail records administrative activity.

OrganizationsAccount hierarchy and policy guardrails
AWS IAMPrincipal-level permission grants
CloudTrailAdministrative audit evidence
EXAM-RELEVANT MECHANICS

Technical reference

Organizations separates account structure from permission grants. SCPs filter the permissions that member-account principals could otherwise receive through IAM and resource policies.

HierarchyRoot → OUs → accounts

Accounts inherit applicable organization policies from parents on their path; nested OUs provide additional governance layers.

SCP effectMaximum available permissions

An SCP does not grant access. Effective access still requires the relevant IAM/resource-policy grant and all applicable authorization guardrails to permit it.

Explicit denyDeny overrides allow

If an applicable SCP explicitly denies an action, an IAM policy in the member account cannot restore that permission.

Allow-list modelPermission must remain allowed through the path

With restrictive allow-list SCPs, required actions must be allowed at every applicable hierarchy level from root through the account.

Management accountNot restricted by SCPs

SCPs affect member accounts—including delegated administrators—but not users or roles in the organization management account.

Service-linked rolesNot restricted by SCPs

AWS documents service-linked roles as an SCP exception so integrated AWS services can perform their service-linked operations.

Organizations creates a hierarchy for governing AWS accounts

AWS Organizations groups AWS accounts into a centrally managed hierarchy. One management account owns the organization, the root sits at the top of the hierarchy, organizational units (OUs) group accounts for administration, and OUs can be nested to represent governance boundaries such as production, infrastructure or sandbox environments. An account belongs directly to one location in that hierarchy—either the root or an OU—while policies attached above it can be inherited down the path.

Account boundaries are useful because they separate resources, billing visibility, permissions and operational blast radius more strongly than simply placing every workload in one account. Organizations also supports consolidated billing and trusted integrations with many AWS services. The management account should be used carefully because it is structurally privileged; AWS recommends minimizing workloads and routine administrative activity there and delegating supported service administration to member accounts where appropriate.

SCPs set a permissions ceiling; they do not grant access

Service control policies (SCPs) are authorization guardrails that define the maximum permissions available to IAM users and roles in member accounts. An SCP never grants an API permission by itself. A principal still needs an applicable IAM identity policy or resource policy that grants access, and the requested action must also survive the SCP guardrails that apply through the organization hierarchy. This intersection is why attaching AdministratorAccess inside a member account cannot override an SCP that blocks the action.

SCP evaluation is hierarchical. An explicit Deny in an applicable SCP blocks the action, and allow-list strategies require the permission to remain allowed through each relevant level from the root down to the account. SCPs apply to IAM principals in member accounts, including the member account root user, but they do not restrict users or roles in the Organizations management account. AWS also documents that service-linked roles are not restricted by SCPs. These exceptions are important when reasoning about what an SCP can and cannot enforce.

  • SCP Allow does not grant a permission; IAM/resource policies still have to grant it.
  • An applicable explicit Deny wins even if an IAM administrator policy allows the action.
  • SCPs affect member accounts, including delegated administrator accounts, but not users or roles in the management account.
  • Service-linked roles are outside SCP restriction because AWS services use them for integrated service behavior.

Delegated administration distributes operations without giving away organization ownership

Many AWS services integrate with Organizations through trusted access and support a delegated administrator account. This lets a security, operations or platform account manage that service across the organization without forcing routine service administration into the management account. Delegation is service-specific: becoming a delegated administrator does not turn the member account into a second Organizations management account and does not exempt its principals from SCPs.

A mature multi-account design therefore combines several layers. Organizations establishes account structure and centralized policies; SCPs constrain the permission ceiling; delegated administrators run supported central services; CloudTrail can centralize audit activity; Config can aggregate configuration evidence; and CloudFormation StackSets can deploy standard resources. These tools solve different governance problems and are most effective when they are deliberately composed.

Key takeaways

  1. 01

    AWS Organizations structures accounts beneath a root and optional nested organizational units.

  2. 02

    SCPs define maximum available permissions for member-account IAM principals; they never grant permissions.

  3. 03

    A deny or missing required allow in the applicable SCP path can restrict even an IAM principal with AdministratorAccess.

  4. 04

    SCPs do not restrict users and roles in the management account, and they do not restrict service-linked roles.

  5. 05

    Delegated administrator accounts let supported AWS services be centrally operated without using the management account for every task.

Official AWS sources

Use these primary AWS resources for the source material behind this article and for deeper reference.