Home icon
Import existing AWS Control Tower accounts to Account Factory for Terraform

Blog



This article provides a comprehensive guide for importing existing AWS Control Tower managed accounts into Account Factory for Terraform (AFT) for centralized management.

  • AFT version 1.3.1+ required; accounts must be Control Tower managed
  • Create account_import.tf file with required variables in aft-account-request repository
  • Validate import success via DynamoDB tables, CodePipeline, and Step Functions
  • Account import workflow: Terraform commit → DynamoDB → Lambda → Service Catalog verification → Step Functions execution
  • Common errors: typos in AccountEmail/AccountName/OU, reserved tag prefixes, unhealthy provisioned products
  • Troubleshooting: inspect CodePipeline logs, DynamoDB streams, Lambda CloudWatch logs, and Step Functions execution
  • Successful import deploys IAM roles, creates tags, and generates account-specific CodePipeline

The guide offers step-by-step instructions and troubleshooting tips for successfully importing Control Tower accounts into AFT management at scale using Terraform.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.