All guides
Practice now
D1 · Organizational Complexity

AWS Organizations, Control Tower and Landing Zone

Domain D1 of the SAP-C02 carries 26% weight. Managing multiple AWS accounts is the starting point for any enterprise-scale architecture. Organizations, Control Tower, SCPs and Landing Zone are guaranteed exam topics.

Icon-Architecture/48/Arch_AWS-Organizations_48

AWS Organizations and Service Control Policies

is the service for managing multiple AWS accounts from a master account (Management Account). It lets you apply centralized policies, consolidate billing, and establish governance guardrails at scale.

The Management Account has full access to every member account and is the only place from which Organizations is administered. It's never used for production workloads.

SCPs are JSON policies applied to OUs or individual accounts to limit the maximum permissions available in that account. They don't grant permissions — they only restrict them.

FeatureSCPsIAM Policies
Where does it apply?To the OU or account (outer boundary)To the IAM principal (user, role, group)
Does it grant permissions?NO — it only restricts the maximum allowedYES — grants explicit permissions
Does it affect root?Does NOT affect the Management AccountYES — applies to the account's root user
ScopeEvery action in the member accountOnly the principal it's attached to
Typical use caseBlock regions, services or org-wide actionsGrant S3 access to a specific role
EvaluationEvaluated before IAM (implicit deny without an Allow SCP)Evaluated after the SCP

Permission evaluation logic with SCPs

1.
Explicit Deny in SCP: If there's a Deny in the SCP → action is always blocked
2.
Allow in SCP: If there's no Allow in the SCP → action is blocked (implicit deny)
3.
IAM evaluation: If the SCP allows it → the principal's IAM Policies are evaluated
4.
Final result: Action allowed ONLY if the SCP allows it AND IAM allows it
Icon-Architecture/48/Arch_AWS-Organizations_48

Recommended OU structure for enterprises

AWS recommends an OU hierarchy that separates workloads by environment and function. This structure lets you apply level-specific SCPs without affecting other OUs.

Root

Contains the Management Account. Minimal SCPs that apply to the whole org (e.g. blocking unauthorized regions, requiring MFA on root).

  • Management Account (governance only, never workloads)
Security OU

Centralized security accounts. Read-only access to the rest of the organization for auditing.

  • Log Archive Account (centralized , Config logs)
  • Security Tooling Account ( master, Security Hub aggregator)
Infrastructure OU

Shared infrastructure services consumed by every workload account.

  • Network Account (, , centralized DNS)
  • Shared Services Account (AD, CI/CD tooling, AMI factories)
Workloads OU

Sub-OUs per environment. Different SCPs for prod (more restrictive) vs dev (more permissive).

  • Prod OU → one account per application/team
  • Dev/Test OU → development accounts with broader access
  • Sandbox OU → free-exploration accounts, no access to prod
Icon-Architecture/48/Arch_AWS-Control-Tower_48

AWS Control Tower and Landing Zone

A managed service that automates setting up a multi-account Landing Zone with AWS best practices. It orchestrates Organizations, SSO, Config, CloudTrail and Service Catalog.

  • Automatically creates the recommended OU structure
  • Provisions new accounts with pre-configured guardrails (Account Factory)
  • Applies Guardrails (preventive and detective controls) from day one
  • Centralized compliance dashboard: which accounts meet which controls
  • Natively integrates (formerly AWS SSO)

Landing Zone

A pre-configured multi-account environment with security and governance baked in. It's not a service — it's a reference architecture that Control Tower implements.

  • Management Account: governs the org, never workloads
  • Log Archive Account: CloudTrail and Config logs for the whole org
  • Audit Account: read-only cross-account access for security
  • Mandatory Guardrails: cannot be disabled
  • Elective Guardrails: enabled as needed

Guardrail types in Control Tower

TypeMechanismExample
PreventiveSCP — blocks actions that aren't allowed"CloudTrail can't be disabled" → SCP that denies cloudtrail:StopLogging
DetectiveAWS Config Rule — detects and alerts on non-compliance"MFA enabled on root" → Config rule that evaluates the state
ProactiveCloudFormation Hook — validates before provisioning"EC2 instances must have mandatory tags" → CloudFormation hook
Icon-Architecture/48/Arch_AWS-Identity-and-Access-Management_48

SCPs vs IAM Policies — detailed evaluation logic

For the SAP-C02 you must understand exactly how SCPs and IAM interact. The exam presents scenarios where an administrator has broad IAM permissions but SCPs restrict them.

Scenario 1

SCP: Deny ec2:*
IAM: Allow ec2:*

DENY — an explicit SCP Deny always wins

Scenario 2

SCP: Allow s3:*
IAM: Deny s3:DeleteBucket

DENY on s3:DeleteBucket — an explicit IAM Deny wins

Scenario 3

SCP: Allow s3:*
IAM: Allow s3:GetObject

ALLOW s3:GetObject — both allow it

Scenario 4

SCP: no Allow for ec2:*
IAM: Allow ec2:*

DENY — SCP has no Allow (implicit deny)

Scenario 5

Management Account
SCP: Deny ec2:*

ALLOW — SCPs don't apply to the Management Account

Scenario 6

SCP: Allow s3:*
IAM: no policy attached

DENY — without an IAM Allow there's no access (SCP doesn't grant)

SCPs and resource-based policies

SCPs don't limit resource-based policies when the accessing principal belongs to another account (cross-account). A bucket policy granting access to an external account isn't subject to the SCPs of the bucket's own account — it is subject to the SCPs of the accessing principal's account.

Icon-Architecture/48/Arch_AWS-Organizations_48

Consolidated billing and cost optimization

Consolidated billing aggregates usage across every member account to calculate volume discounts and share Reserved Instance and Savings Plan benefits.

    💰

    Volume discounts

    AWS sums S3, EC2 data transfer, etc. usage across every account to hit discount thresholds faster.

    📋

    Shared Reserved Instances

    Unused RIs in one account are automatically applied to identical instances in other accounts in the org.

    📊

    Shared Savings Plans

    Savings Plans (Compute and EC2) are shared across the whole organization, maximizing savings.

    🏦

    A single bill

    The Management Account receives one consolidated bill for every member account.

Payer Account vs Linked Account

Management Account (Payer)

  • • Receives and pays the consolidated bill
  • • The only administration point for Organizations
  • • Its own costs are included in the total bill
  • • CANNOT be removed from the organization

Member (Linked) Accounts

  • • See their own spend in Cost Explorer
  • • Can leave the org (if the admin allows it)
  • • Automatically inherit RIs and SPs from other accounts
  • • Can have their own billing alerts
Icon-Architecture/48/Arch_AWS-Organizations_48

Common exam traps

Trap: "SCPs apply to the Management Account"

Reality: FALSE. SCPs never apply to the Management Account, even if the SCP is applied to the Root OU.

Trap: ""An SCP that allows everything guarantees access""

Reality: FALSE. The SCP only enables IAM to be able to grant the permission. Without an IAM Policy that grants it, there's no access.

Trap: "Control Tower is only for new accounts"

Reality: FALSE. Existing accounts can be brought into Control Tower using the "Enroll Account" feature.

Trap: ""A Deny in SCP can be overridden by an IAM Allow""

Reality: FALSE. An explicit Deny in an SCP is absolute. No IAM policy can override a Deny in an SCP.

Trap: "Organizations and Billing are the same thing"

Reality: Organizations is the governance service. Consolidated billing is a feature, but Organizations also manages SCPs, cross-account access and more.

Did you get this topic?

Test what you just learned

A company has 200 AWS accounts in an organization. The security team needs to guarantee that NO member account can disable AWS CloudTrail, even if that account's administrator has AdministratorAccess permissions. What is the most appropriate solution?

Ready to test "AWS Organizations, Control Tower and Landing Zone"?

Put what you learned to the test with original SAP-C02 exam questions.

Start SAP-C02 mock exam

Unlimited mock exams with the Pro plan

Log in to track your progress.