AWS CDK Landing Zone

Reference

Deep dives into everything the AWS CDK Landing Zone deploys, including the deployment stacks and the StackSets that roll out the account baseline.

Complete reference for every component the landing zone deploys. Use this section to understand what a specific StackSet creates or how the three deployment phases relate to each other.

Feature matrix

CapabilityTargets
AWS Organization, OUs, accountsManagement account
Service Control PoliciesRoot, OUs, accounts
GitHub Actions OIDC providerManagement account
Alternate contactsAll accounts
Marketing email unsubscribeAll accounts
SSM organization parameter publishingManagement account
StackSet IAM rolesManagement account
Regional CDK asset bucketsManagement + all regions
Delegated admin registration (GuardDuty, Security Hub, Inspector, Macie)Management account (registers the security account)
Log archive CloudTrail S3 bucketsLog archive account
Central CloudTrail SNS topicSecurity account
Management-account CloudTrailManagement account
Management-account secure defaultsManagement account
Account closure automationManagement account
StackSet drift detectionManagement account
Secure defaults (delete default VPC, EBS encryption, default SG hardening, SSM service settings, password policy, S3 block public access)All member accounts, all configured regions
CloudTrail with CIS alarmsAll member accounts, primary region
Cost budgets and anomaly detectionAll member accounts, primary region
CDK bootstrap and asset cleanerDevelopment and Production OUs, primary region
Service quota increasesDevelopment and Production OUs, primary region
Security Hub, GuardDuty, Inspector, and Macie organization configurationSecurity account, primary region

Reference pages

PageWhat you'll find
StacksThe three deployment phases, what each stack owns, and the SSM contract between them
StackSetsAll 9 StackSets: purpose, resources created, composed constructs, and targets
ConstructsAll 22 account-baseline constructs: intent, props, and which StackSet ships each