Managed policies for AWS Control Tower
AWS addresses many common use cases by providing standalone IAM policies that are created and administered by AWS. Managed policies grant necessary permissions for common use cases so you can avoid having to investigate what permissions are needed. For more information, see AWS Managed Policies in the IAM User Guide.
| Change | Description | Date |
|---|---|---|
|
AWSControlTowerServiceRolePolicy – Updated managed policy |
AWS Control Tower updated the Amazon CloudWatch Logs resource pattern in the
AWSControlTowerServiceRolePolicy to support Landing Zone 4.0's optional
AWS CloudTrail integration. The pattern changed from
This update enables Landing Zone 4.0's optional AWS CloudTrail integration, which allows customers to enable and disable AWS CloudTrail integration multiple times. Each time the integration is enabled, Amazon CloudWatch Logs log groups are recreated with unique suffixes to avoid naming conflicts. The update is backward compatible with existing deployments. |
October 31, 2025 |
|
AWSControlTowerCloudTrailRolePolicy – New managed policy |
AWS Control Tower introduced the AWSControlTowerCloudTrailRolePolicy managed policy, which allows CloudTrail to create log streams and publish log events to Control Tower-managed Amazon CloudWatch Logs log groups. This managed policy replaces the inline policy previously used by the
AWSControlTowerCloudTrailRole, enabling AWS to update the policy without
customer intervention. The policy is scoped to log groups with names matching
the pattern |
October 31, 2025 |
|
AWSControlTowerAccountServiceRolePolicy – Update to an existing policy |
AWS Control Tower added a new policy that extends the following permissions:
|
November 10, 2025 |
|
AWSControlTowerIdentityCenterManagementPolicy – A new policy |
AWS Control Tower added a new policy that allows customers to configure IAM Identity Center resources in accounts that are enrolled in AWS Control Tower, and it allows AWS Control Tower to remediate some types of drift when auto-enrolling accounts. This change is needed so that customers can configure IAM Identity Center in AWS Control Tower, and so that AWS Control Tower can remediate auto-enrollment drift. |
October 10, 2025 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new CloudFormation permissions that allow AWS Control Tower to query and deploy stack set resources into member accounts when auto-enrolling the accounts into AWS Control Tower. |
October 10, 2025 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new permissions that allow customers to enable and disable service-linked AWS Config rules. This change is needed so that customers can manage controls that are deployed by Config rules. |
June 5, 2025 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new permissions that allow AWS Control Tower to make
calls to the AWS CloudFormation service APIs This change allows customers to provision proactive controls without the deployment of private CloudFormation Hook types. |
December 10, 2024 |
|
AWSControlTowerAccountServiceRolePolicy – A new policy |
AWS Control Tower added a new service-linked role that allows AWS Control Tower to create and manage event rules, and based on those rules, to manage drift detection for controls that are related to Security Hub CSPM. This change is needed so that customers can view drifted resources in the console, when those resources are related to Security Hub CSPM controls that are part of the Security Hub CSPM Service-managed Standard: AWS Control Tower. |
May 22, 2023 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new permissions that allow AWS Control Tower to make calls
to the This change is needed so that customers can have the option to expand Region governance by AWS Control Tower into the opt-in Regions. |
April 6, 2023 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new permissions that allow AWS Control Tower to assume the
This change is needed so that customers can provision customized accounts through AWS Control Tower Account Factory. |
October 28, 2022 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new permissions that allow customers to set up organization-level AWS CloudTrail trails, starting in landing zone version 3.0. The organization-based CloudTrail feature requires customers to have trusted access enabled for the CloudTrail service, and the IAM user or role must have permission to create an organization-level trail in the management account. |
June 20, 2022 |
|
AWSControlTowerServiceRolePolicy – Update to an existing policy |
AWS Control Tower added new permissions that allow customers to use KMS key encryption. The KMS feature allows customers to provide their own KMS key to
encrypt their CloudTrail logs. Customers also can change the KMS key
during landing zone update or repair. When updating the KMS key,
AWS CloudFormation needs permissions to call the AWS CloudTrail
|
July 28, 2021 |
|
AWS Control Tower started tracking changes |
AWS Control Tower started tracking changes for its AWS managed policies. |
May 27, 2021 |