There is no extra charge to run AWS Control Tower itself — you only pay for the underlying AWS resources that Control Tower provisions on your behalf.
Getting started
- Open the AWS Console and search for the AWS Control Tower service.
- Launch the landing zone setup wizard. The wizard lists the actions Control Tower will perform and includes links to pricing and permissions.
- Choose a Home Region for your Control Tower account (this demo uses US East (N. Virginia)). Optionally enable the “Region deny” setting to block access to services in regions not governed by Control Tower. These settings are changeable later.
Configure Organizational Units (OUs)
Control Tower creates Organizational Units (OUs) to organize accounts and apply guardrails. By default, Control Tower creates a foundational OU containing the Log archive and Security (audit) accounts. Optionally add a Sandbox or development OU for non-production workloads.
Configure shared accounts
The Management account is the account where you initiate Control Tower. You must supply or create a unique email address for the Log archive account and the Audit (security) account. You may create new accounts during the setup or use existing ones.Each managed account requires a unique email address and you will receive welcome messages for newly created accounts. Keep track of these emails and accept any IAM Identity Center invitations to activate user access.

Logging, CloudShell, and encryption
Continue through the account access and CloudShell configuration screens (default options are acceptable for most setups). Optionally configure S3 logging details (retention and format) and KMS encryption for log buckets to meet your security and compliance requirements.
Review and provision the landing zone
Review the configuration, accept the IAM permissions that Control Tower requires, and start provisioning. Provisioning typically takes several minutes as Control Tower:- Creates OUs and shared accounts
- Configures IAM Identity Center (formerly AWS SSO)
- Applies mandatory preventive and detective controls (guardrails)

Guardrails and controls library
Control Tower provisions both preventive controls (to enforce policies) and detective controls (to detect drift or violations). The Controls library organizes guardrails by objectives such as Security, Operational Excellence, and Cost Optimization. Example controls include:- Enforcing logging for API Gateway REST and WebSocket APIs
- Detecting unattached Amazon EBS volumes
- Identifying and cleaning up stopped EC2 instances to reduce costs

IAM Identity Center (SSO) and user activation
AWS sends welcome emails to each managed account created. IAM Identity Center also sends invitation emails to any users that were created for portal access. Accept the IAM Identity Center invitation and set a password to activate the user. Control Tower seeds IAM Identity Center with initial users (for example, a Control Tower admin user). From the IAM Identity Center console you can review users and their status.
AWSAdministratorAccess or Service Catalog roles.

Creating new accounts with Account Factory
Control Tower includes Account Factory (implemented as an AWS Service Catalog product) for provisioning new governed accounts with standardized configuration. You can review and customize the default network and resource configuration (for example, VPC CIDR, number of private subnets, and whether public subnets are allowed). By default, Control Tower disallows public subnets for provisioned accounts, but you can change this behavior to meet your requirements.
- Provide a unique email address and a display name for the account.
- Specify the IAM Identity Center user that should be created for administrative access to that account.
- Select the target Organizational Unit and optionally choose a Service Catalog product configuration.
- Submit the request — Account Factory creates the AWS account, enrolls it in the organization, applies guardrails, and configures IAM Identity Center mappings.

Verification and compliance status
After a few minutes, verify that the new account appears in the Control Tower console under the selected OU and that it shows as Enrolled and Compliant. The account details view lists enabled controls (guardrails) and other metadata.

Quick reference table
Links and references
- AWS Control Tower documentation
- AWS IAM Identity Center (formerly AWS SSO)
- AWS Organizations
- AWS Service Catalog