AmazonRedshiftServiceLinkedRolePolicy
Last Modified
Mar 12, 2026
March 12, 2026 at 09:28 PM UTC
Version
v15
Total Versions
20
Created
Feb 19, 2025
Actions
51
Policy Document
View on GitHub{
"PolicyVersion": {
"Document": {
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Ec2VpcPermissions",
"Effect": "Allow",
"Action": [
"ec2:DescribeVpcs",
"ec2:DescribeSubnets",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribeAddresses",
"ec2:AssociateAddress",
"ec2:DisassociateAddress",
"ec2:CreateNetworkInterface",
"ec2:DeleteNetworkInterface",
"ec2:ModifyNetworkInterfaceAttribute",
"ec2:CreateVpcEndpoint",
"ec2:DeleteVpcEndpoints",
"ec2:DescribeVpcEndpoints",
"ec2:ModifyVpcEndpoint"
],
"Resource": "*"
},
{
"Sid": "PublicAccessCreateEip",
"Effect": "Allow",
"Action": [
"ec2:AllocateAddress"
],
"Resource": [
"arn:aws:ec2:*:*:elastic-ip/*"
],
"Condition": {
"StringEquals": {
"aws:RequestTag/Redshift": "true"
}
}
},
{
"Sid": "PublicAccessReleaseEip",
"Effect": "Allow",
"Action": [
"ec2:ReleaseAddress"
],
"Resource": [
"arn:aws:ec2:*:*:elastic-ip/*"
],
"Condition": {
"StringEquals": {
"aws:ResourceTag/Redshift": "true"
}
}
},
{
"Sid": "EnableCreationAndManagementOfRedshiftCloudwatchLogGroups",
"Effect": "Allow",
"Action": [
"logs:CreateLogGroup",
"logs:PutRetentionPolicy"
],
"Resource": [
"arn:aws:logs:*:*:log-group:/aws/redshift/*"
]
},
{
"Sid": "EnableCreationAndManagementOfRedshiftCloudwatchLogStreams",
"Effect": "Allow",
"Action": [
"logs:CreateLogStream",
"logs:PutLogEvents",
"logs:DescribeLogStreams",
"logs:GetLogEvents"
],
"Resource": [
"arn:aws:logs:*:*:log-group:/aws/redshift/*:log-stream:*"
]
},
{
"Sid": "CreateSecurityGroupWithTags",
"Effect": "Allow",
"Action": [
"ec2:CreateSecurityGroup"
],
"Resource": [
"arn:aws:ec2:*:*:security-group/*"
],
"Condition": {
"StringEquals": {
"aws:RequestTag/Redshift": "true"
}
}
},
{
"Sid": "SecurityGroupPermissions",
"Effect": "Allow",
"Action": [
"ec2:AuthorizeSecurityGroupEgress",
"ec2:AuthorizeSecurityGroupIngress",
"ec2:RevokeSecurityGroupEgress",
"ec2:RevokeSecurityGroupIngress",
"ec2:ModifySecurityGroupRules",
"ec2:DeleteSecurityGroup"
],
"Resource": [
"arn:aws:ec2:*:*:security-group/*"
],
"Condition": {
"StringEquals": {
"aws:ResourceTag/Redshift": "true"
}
}
},
{
"Sid": "CreateSecurityGroup",
"Effect": "Allow",
"Action": [
"ec2:CreateSecurityGroup"
],
"Resource": [
"arn:aws:ec2:*:*:vpc/*"
]
},
{
"Sid": "CreateTagsOnResources",
"Effect": "Allow",
"Action": "ec2:CreateTags",
"Resource": [
"arn:aws:ec2:*:*:subnet/*",
"arn:aws:ec2:*:*:route-table/*",
"arn:aws:ec2:*:*:security-group/*",
"arn:aws:ec2:*:*:vpc/*",
"arn:aws:ec2:*:*:internet-gateway/*",
"arn:aws:ec2:*:*:elastic-ip/*"
],
"Condition": {
"StringEquals": {
"ec2:CreateAction": [
"CreateVpc",
"CreateSecurityGroup",
"CreateSubnet",
"CreateInternetGateway",
"CreateRouteTable",
"AllocateAddress"
]
}
}
},
{
"Sid": "VPCPermissions",
"Effect": "Allow",
"Action": [
"ec2:DescribeVpcAttribute",
"ec2:DescribeSecurityGroups",
"ec2:DescribeInternetGateways",
"ec2:DescribeSecurityGroupRules",
"ec2:DescribeAvailabilityZones",
"ec2:DescribeNetworkAcls",
"ec2:DescribeRouteTables"
],
"Resource": "*"
},
{
"Sid": "CloudWatch",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricData"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"cloudwatch:namespace": [
"AWS/Redshift-Serverless",
"AWS/Redshift"
]
}
}
},
{
"Sid": "SecretManager",
"Effect": "Allow",
"Action": [
"secretsmanager:DescribeSecret",
"secretsmanager:DeleteSecret",
"secretsmanager:PutSecretValue",
"secretsmanager:UpdateSecret",
"secretsmanager:UpdateSecretVersionStage",
"secretsmanager:RotateSecret"
],
"Resource": [
"arn:aws:secretsmanager:*:*:secret:redshift!*"
],
"Condition": {
"StringEquals": {
"secretsmanager:ResourceTag/aws:secretsmanager:owningService": "redshift",
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "SecretsManagerRandomPassword",
"Effect": "Allow",
"Action": [
"secretsmanager:GetRandomPassword"
],
"Resource": "*"
},
{
"Sid": "IPV6Permissions",
"Effect": "Allow",
"Action": [
"ec2:AssignIpv6Addresses",
"ec2:UnassignIpv6Addresses"
],
"Resource": [
"arn:aws:ec2:*:*:network-interface/*"
]
},
{
"Sid": "ServiceQuotasToCheckCustomerLimits",
"Effect": "Allow",
"Action": [
"servicequotas:GetServiceQuota"
],
"Resource": [
"arn:aws:servicequotas:*:*:ec2/L-0263D0A3",
"arn:aws:servicequotas:*:*:vpc/L-29B6F2EB"
]
},
{
"Sid": "DiscoverRedshiftCatalogs",
"Effect": "Allow",
"Action": [
"glue:GetCatalog",
"glue:GetCatalogs"
],
"Resource": [
"arn:aws:glue:*:*:catalog",
"arn:aws:glue:*:*:catalog/*"
],
"Condition": {
"Bool": {
"glue:EnabledForRedshiftAutoDiscovery": "true"
},
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "LakeFormationGetMetadataAccessForFederatedCatalogs",
"Effect": "Allow",
"Action": [
"lakeformation:GetDataAccess"
],
"Resource": [
"*"
],
"Condition": {
"Bool": {
"lakeformation:EnabledOnlyForMetaDataAccess": "true"
},
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
},
"ForAnyValue:StringEquals": {
"aws:CalledVia": "glue.amazonaws.com"
}
}
}
]
},
"VersionId": "v15",
"IsDefaultVersion": true,
"CreateDate": "2025-02-19T17:22:07+00:00"
}
}Version History (23 recorded)
Raw historyAmazonRedshiftServiceLinkedRolePolicy - Policy Version v15
No recorded action delta - this version predates the change index. View the raw diff.
Mar 12, 2026
385222cUpdate detected
No recorded action delta - this version predates the change index. View the raw diff.
Feb 19, 2025
c123139Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Nov 20, 2024
9b859f4Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 18, 2024
aafbae9Update detected
No recorded action delta - this version predates the change index. View the raw diff.
May 13, 2024
1b36617Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Mar 15, 2024
43d6334Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Oct 27, 2023
50ca81dUpdate detected
No recorded action delta - this version predates the change index. View the raw diff.
Aug 14, 2023
3dbe8d7Update detected
No recorded action delta - this version predates the change index. View the raw diff.
May 8, 2023
0d69520Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Apr 5, 2023
c2bc72cUpdate detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 7, 2022
263c442Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Jun 1, 2022
f627737Update detected
No recorded action delta - this version predates the change index. View the raw diff.
May 25, 2022
d26a2b7Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Nov 22, 2021
6c5bd1cUpdate detected
No recorded action delta - this version predates the change index. View the raw diff.
Nov 15, 2021
0ebd1afUpdate detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 16, 2020
1f61ed5Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 15, 2020
db6ea47Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 16, 2019
49aa1d0Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 16, 2019
71619cfUpdate detected
No recorded action delta - this version predates the change index. View the raw diff.
Sep 16, 2019
8279033