All posts
AWS Governance

AWS Organizations Policies in 2026: SCPs, RCPs, Declarative Policies and Centralized Root Access

By

October 25, 2026

7 min read

Four controls that look similar and do different jobs. SCPs cap what your principals can do, RCPs cap what can be done to your resources by anyone, declarative policies pin service settings, and centralized root access removes root credentials from member accounts. Which to use for what.

AWS Organizations
SCP
RCP
Declarative Policies
Root Access
Security

Until late 2024, service control policies were the only organization-wide guardrail. AWS then added resource control policies and centralized root access in November 2024 and declarative policies in December. Each closes a gap the others cannot.

Policy

Limits

Typical use

Service control policy (SCP)

What IAM users and roles in member accounts can do

Deny unused Regions, deny leaving the organization, deny disabling CloudTrail

Resource control policy (RCP)

What any principal, including other AWS accounts, can do to resources in your accounts

Data perimeter: only your organization can read your S3 buckets or use your KMS keys

Declarative policy

Service configuration, enforced by the service itself

Block public VPC access, block public AMI and snapshot sharing, require IMDSv2, allow only approved AMIs

Centralized root access

Whether member accounts have root credentials at all

Remove root passwords and keys; perform root-only tasks from a central account

Why RCPs exist

An SCP cannot stop a principal in someone else's account. If a developer writes a bucket policy that grants access to an external account, no SCP in your organization applies to that external principal. An RCP does: it sets the maximum permissions on your resources whoever the caller is. The standard pattern denies access to S3, KMS, STS, SQS and Secrets Manager unless aws:PrincipalOrgID is yours, with exceptions for AWS service principals and named partners.

RCPs launched for those five services and have expanded since, including Cognito and CloudWatch Logs in January 2026 and DynamoDB in February. Control Tower manages RCPs only for the original five; for the rest, you write and maintain your own.

Want a second opinion on this for your system?

Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.

Why declarative policies exist

An SCP denies API calls. When a service adds a new API that changes the same setting, the SCP does not cover it until someone updates the policy. A declarative policy sets the configuration itself, at the service, so it holds regardless of which API is called and for accounts added later. They cover EC2, EBS and VPC settings, and you can show a custom error message that tells people why a call was blocked and whom to ask.

Centralized root access

Every AWS account has a root user, and in a large organization that means hundreds of root passwords and MFA devices to protect. With centralized root access enabled, you can delete root credentials from member accounts and perform the few root-only tasks (unlocking a misconfigured bucket policy, for example) from the management account or a delegated administrator, through short-lived sessions. New accounts can be created without root credentials at all.

Rollout order

  1. Enable centralized root access and remove member-account root credentials. Lowest risk, highest value.

  2. Apply declarative policies for public sharing and IMDSv2. They rarely break anything that should exist.

  3. Apply SCPs for Regions and for protecting your logging and security tooling.

  4. Roll out RCPs last and slowly. They can break legitimate cross-account and third-party access. Start in audit by reviewing CloudTrail and IAM Access Analyzer findings for external access, then apply to a sandbox OU before production.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of October 25, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.