AWSControlTowerAccountServiceRolePolicy

Last Modified

May 20, 2026

May 20, 2026 at 08:03 PM UTC

Version

v11

Total Versions

5

Created

May 20, 2026

Actions

28

Policy Document

View on GitHub
{
  "PolicyVersion": {
    "Document": {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Sid": "AllowPutRuleOnSpecificSourcesAndDetailTypes",
          "Effect": "Allow",
          "Action": "events:PutRule",
          "Resource": "arn:aws:events:*:*:rule/*ControlTower*",
          "Condition": {
            "ForAnyValue:StringEquals": {
              "events:source": "aws.securityhub"
            },
            "ForAllValues:StringEquals": {
              "events:detail-type": "Security Hub Findings - Imported"
            },
            "Null": {
              "events:detail-type": "false"
            },
            "StringEquals": {
              "events:ManagedBy": "controltower.amazonaws.com"
            }
          }
        },
        {
          "Sid": "AllowOtherOperationsOnRulesManagedByControlTower",
          "Effect": "Allow",
          "Action": [
            "events:DeleteRule",
            "events:EnableRule",
            "events:DisableRule",
            "events:PutTargets",
            "events:RemoveTargets"
          ],
          "Resource": "arn:aws:events:*:*:rule/*ControlTower*",
          "Condition": {
            "StringEquals": {
              "events:ManagedBy": "controltower.amazonaws.com"
            }
          }
        },
        {
          "Sid": "AllowDescribeOperationsOnRulesManagedByControlTower",
          "Effect": "Allow",
          "Action": [
            "events:DescribeRule",
            "events:ListTargetsByRule"
          ],
          "Resource": "arn:aws:events:*:*:rule/*ControlTower*"
        },
        {
          "Sid": "AllowControlTowerToPublishSecurityNotifications",
          "Effect": "Allow",
          "Action": "sns:publish",
          "Resource": "arn:aws:sns:*:*:aws-controltower-AggregateSecurityNotifications",
          "Condition": {
            "StringEquals": {
              "aws:PrincipalAccount": "${aws:ResourceAccount}"
            }
          }
        },
        {
          "Sid": "AllowActionsForSecurityHubIntegration",
          "Effect": "Allow",
          "Action": [
            "securityhub:DescribeStandardsControls",
            "securityhub:GetEnabledStandards"
          ],
          "Resource": "arn:aws:securityhub:*:*:hub/default"
        },
        {
          "Sid": "AllowDeleteConfigRule",
          "Effect": "Allow",
          "Action": [
            "config:DeleteConfigRule"
          ],
          "Resource": "arn:aws:config:*:*:config-rule/aws-service-rule/controltower.*/*"
        },
        {
          "Sid": "AllowPutConfigRule",
          "Effect": "Allow",
          "Action": [
            "config:PutConfigRule"
          ],
          "Resource": "arn:aws:config:*:*:config-rule/aws-service-rule/controltower.*/*"
        },
        {
          "Sid": "AllowConfigTagResource",
          "Effect": "Allow",
          "Action": [
            "config:TagResource"
          ],
          "Resource": "arn:aws:config:*:*:config-rule/aws-service-rule/controltower.*/*",
          "Condition": {
            "StringEquals": {
              "aws:RequestTag/aws-control-tower": "managed-by-control-tower"
            }
          }
        },
        {
          "Sid": "AllowConfigRulesDescribe",
          "Effect": "Allow",
          "Action": [
            "config:DescribeConfigRules"
          ],
          "Resource": "*"
        },
        {
          "Sid": "AllowControlTowerToCreateConfigAggregator",
          "Effect": "Allow",
          "Action": [
            "config:PutConfigurationAggregator"
          ],
          "Resource": [
            "arn:aws:config:*:*:config-aggregator/aws-service-config-aggregator/controltower.amazonaws.com/*"
          ],
          "Condition": {
            "StringEquals": {
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "AllowControlTowerToManageConfigAggregator",
          "Effect": "Allow",
          "Action": [
            "config:DeleteConfigurationAggregator",
            "config:DescribeAggregateComplianceByConfigRules",
            "config:SelectAggregateResourceConfig"
          ],
          "Resource": [
            "arn:aws:config:*:*:config-aggregator/aws-service-config-aggregator/controltower.amazonaws.com/config-aggregator-*"
          ],
          "Condition": {
            "StringEquals": {
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "AllowControlTowerToTagConfigAggregator",
          "Effect": "Allow",
          "Action": [
            "config:TagResource"
          ],
          "Resource": [
            "arn:aws:config:*:*:config-aggregator/aws-service-config-aggregator/controltower.amazonaws.com/*"
          ],
          "Condition": {
            "StringEquals": {
              "aws:RequestTag/aws-control-tower": "managed-by-control-tower",
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "AllowControlTowerToPassAggregatorRoleToConfig",
          "Effect": "Allow",
          "Action": [
            "iam:PassRole"
          ],
          "Resource": [
            "arn:aws:iam::*:role/aws-service-role/config.amazonaws.com/AWSServiceRoleForConfig"
          ],
          "Condition": {
            "StringEquals": {
              "iam:PassedToService": "config.amazonaws.com",
              "aws:ResourceAccount": "${aws:PrincipalAccount}"
            }
          }
        },
        {
          "Sid": "AllowDescribeConfigurationAggregators",
          "Effect": "Allow",
          "Action": [
            "config:DescribeConfigurationAggregators"
          ],
          "Resource": [
            "*"
          ]
        },
        {
          "Sid": "AllowListDelegatedAdministratorsForConfig",
          "Effect": "Allow",
          "Action": [
            "organizations:ListDelegatedAdministrators"
          ],
          "Resource": [
            "*"
          ],
          "Condition": {
            "StringEquals": {
              "organizations:ServicePrincipal": "config.amazonaws.com"
            }
          }
        },
        {
          "Sid": "AllowListDescribeOrganization",
          "Effect": "Allow",
          "Action": [
            "organizations:DescribeOrganization"
          ],
          "Resource": [
            "*"
          ]
        },
        {
          "Sid": "AllowActionsForCloudFormationHooksIntegration",
          "Effect": "Allow",
          "Action": [
            "cloudformation:SetTypeConfiguration",
            "cloudformation:DeactivateType",
            "cloudformation:ActivateType"
          ],
          "Resource": "arn:aws:cloudformation:*:*:type/hook/AWS-ControlTower*"
        },
        {
          "Sid": "AllowBatchDescribeTypeConfigurationsForHookConfigFetch",
          "Effect": "Allow",
          "Action": "cloudformation:BatchDescribeTypeConfigurations",
          "Resource": "*"
        }
      ]
    },
    "VersionId": "v11",
    "IsDefaultVersion": true,
    "CreateDate": "2026-05-20T19:27:15+00:00"
  }
}

Version History (10 recorded)

Raw history
v11updated

1 action added

a4fff8c

AWSControlTowerAccountServiceRolePolicy - Policy Version v10

No recorded action delta - this version predates the change index. View the raw diff.

Mar 12, 2026

a06f1e4

AWSControlTowerAccountServiceRolePolicy - Policy Version v10

No recorded action delta - this version predates the change index. View the raw diff.

Feb 12, 2026

7d5580d

AWSControlTowerAccountServiceRolePolicy - Policy Version v7

No recorded action delta - this version predates the change index. View the raw diff.

Feb 12, 2026

c157b0d

AWSControlTowerAccountServiceRolePolicy - Policy Version v4

No recorded action delta - this version predates the change index. View the raw diff.

Dec 31, 2025

6185061

AWSControlTowerAccountServiceRolePolicy - Policy Version v3

No recorded action delta - this version predates the change index. View the raw diff.

Nov 6, 2025

f64813a

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Jun 3, 2025

103af0f

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Sep 18, 2024

aafbae9

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

May 13, 2024

1b36617

Update detected

No recorded action delta - this version predates the change index. View the raw diff.

Jun 5, 2023

2cbad77