AWS Platform Guide

Launch Customizations for Control Tower

This is an advanced topic for platform engineers.

You should use the landing zone template repository to set up your landing zone by clicking the “Use this template” button and creating the repository in GitHub from there.

  1. Accept the invitation to join AWS Identity Center that was sent to the management account email.
  2. If there are legacy accounts to enroll, see Enroll Existing (Legacy) Accounts.
  3. From your Landing Zone template, run the bin/deploy script to launch Customizations for Control Tower.
  4. Follow the prompts from the self-guided installation to configure your landing zone.

You are now ready to set up your single sign on identity provider.

Enroll Existing (Legacy) Accounts

This page is a work in progress.

If the AWS Organization for which you are setting up Control Tower/Landing Zone contains legacy accounts that you wish to enroll to be managed by Control Tower, follow the steps below:

  1. Before deploying Customizations for Control Tower, manually create the AWSControlTowerExecution role by following the Step 2 in this guide. In a Control Tower-initialized account, this role is created by AWS automatically, and is required for Control Tower to manage any account. Legacy accounts do not have it.
  2. Add the legacy account configs to accounts.yaml in the landing-zone repo, with values for AccountName and AccountEmail that match current account details.

AWS Platform Guide

The guide for building and maintaining production-grade Kubernetes clusters with built-in support for SRE best practices.

Work with us to scale your application, improve stability, and increase the rate of defect-free deployments.