AWS Platform Guide

Launch Customizations for Control Tower

This is an advanced topic for platform engineers.

You can use the landing zone template repository to set up your landing zone, by selecting the template from the dropdown during repo creation.

  1. Accept the invitation to join AWS Identity Center that was sent to the management account email.

  2. Make a clone of the landing zone template repository.

    You can select the template repo from the repo creation page

    Creating a GitHub repository from a template
  3. If there are legacy accounts to enroll, see Enroll Existing (Legacy) Accounts.

  4. Run the bin/deploy script to launch Customizations for Control Tower.

  5. Follow the prompts 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.