User guide

Restoring a cluster from a snapshot.
Revoking cluster snapshot access.
Some Amazon Redshift actions, such as copying a cluster snapshot and restoring a cluster from a
snapshot, reference more than one Amazon Redshift resource.To successfully complete those actions,
an IAM user must have policies with Resource elements that cover both resources. For example, to
restore a cluster from snapshot, an IAM user must have permissions that allow access to the snapshot
and that allow creating a cluster with the cluster identifier specified.
Amazon Redshift supports the use of wildcards such as "*" in IAM Resource elements. One example is
specifying "Resource": "*" to allow operations on all Amazon Redshift resources. Another example is
using this ARN to specify all snapshots from the cluster named my-cluster:
arn:aws:redshift:us-east-1:123456789012:snapshot:my-cluster/*
Amazon Redshift does not support Resource elements on all actions. The actions that do support
Resource elements are:
AuthorizeClusterSecurityGroup
AuthorizeSnapshotAccess
CopyClusterSnapshot
CreateCluster
CreateClusterParameterGroup
CreateClusterSecurityGroup
CreateClusterSnapshot
CreateClusterSubnetGroup
CreateHsmClientCertificate
CreateHsmConfiguration
CreateTags
DeleteCluster
DeleteClusterParameterGroup
DeleteClusterSecurityGroup
DeleteClusterSnapshot
DeleteClusterSubnetGroup
DeleteHsmClientCertificate
DeleteHsmConfiguration
DeleteTags
DescribeClusterParameters
DescribeResize
DescribeTags
ModifyCluster
ModifyClusterParameterGroup
ModifyClusterSubnetGroup
RebootCluster
ResetClusterParameterGroup
RestoreFromClusterSnapshot
RevokeClusterSecurityGroupIngress
RevokeSnapshotAccess
API Version 2012-12-01
119
Amazon Redshift Management Guide
IAM Policy Resources for Amazon Redshift