Resource considerations for AWS Control Tower Account Factory for Terraform
When you set up your landing zone using AWS Control Tower Account Factory for Terraform, several types of AWS resources are created within your AWS accounts.
Search for resources
-
You can use tags to search for the most updated list of AFT resources. The key-value pair for your search is:
Key: managed_by | Value: AFT
-
For component services that do not support tags, you can locate resources with a search for
aft
in the resource names.
Note
AFT does not create any AWS Backup resources in the management account.
Tables of resources initially created, by account
AWS service | Resource type | Resource name |
---|---|---|
AWS Identity and Access Management | Roles |
AWSAFTAdmin AWSAFTExecution AWSAFTService ct-aft-* aft-* codebuild_trigger_role python-layer-builder-aft-common-* |
AWS Identity and Access Management | Policies | aft-* |
CodeCommit | Repositories | aft-* |
CodeBuild | Build Projects | aft-* ct-aft-* python-layer-builder-aft-common-* |
Code Pipeline | Pipelines | YourAccountId-customizations-pipeline |
Amazon S3 | Buckets | aft-* |
Lambda | Functions | aft-* |
Lambda | Layers | aft-common-* |
DynamoDB | Tables | aft-request aft-request-audit aft-request-metadata aft-controltower-events |
Step Functions |
State Machines |
aft-account-provisioning-customizations aft-account-provisioning-framework aft-feature-options aft-invoke-customizations |
VPC |
VPC |
aft-management-vpc |
Amazon SNS |
Topics |
aft-notifications aft-failure-notifications |
Amazon EventBridge |
Event buses |
aft-events-from-ct-management |
Amazon EventBridge |
Event rules |
aft-account-provisioning-customizations-trigger aft-account-request-codepipeline-trigger aft-lambda-account-request-processor aft-controltower-event-logger |
Key Management Service (KMS) |
Customer Managed Keys |
aft-backend-*-kms-key aft |
AWS Systems Manager |
Parameter store |
/aft/* |
Amazon SQS |
Queues |
aft-account-request.fifo aft-account-request-dlg.fifo |
CloudWatch |
Log groups |
/aws/*/ct-aft-* /aws/*/aft-* /aws/codebuild/python-layer-builder-aft-common-* |
AWS Backup |
Vaults |
aft-controltower-backup-vault |
AWS Backup |
Plans |
aft-controltower-backup-plan |
AWS Support Center (Optional) |
Support plans |
Enterprise |
AWS service |
Resource type |
Resource name |
---|---|---|
AWS Identity and Access Management |
Roles |
AWSAFTExecution |
AWS Support Center (Optional) |
Support plans |
Enterprise |
AWS service |
Resource type |
Resource name |
---|---|---|
AWS Identity and Access Management |
Roles |
AWSAFTExecution AWSAFTService aft-controltower-events-rule |
AWS Systems Manager |
Parameter store |
/aft/* |
EventBridge |
Event rules |
aft-capture-ct-events |
CloudTrail (Optional) |
Trails |
aws-aft-CustomizationsCloudTrail |
AWS Support Center (Optional) |
Support plans |
Enterprise |
AWS service |
Resource type |
Resource name |
---|---|---|
AWS Identity and Access Management |
Roles |
AWSAFTExecution AWSAFTService |
Key Management Service (KMS) |
Customer Managed Keys |
aft |
Amazon S3 |
Buckets |
aws-aft-logs-* aws-aft-s3-access-logs-* |
AWS Support Center (Optional) |
Support plans |
Enterprise |
AWS service |
Resource type |
Resource name |
---|---|---|
AWS Identity and Access Management |
Roles |
AWSAFTExecution AWSAFTService |
AWS Support Center (Optional) |
Support plans |
Enterprise |