View a markdown version of this page

Amazon Redshift 的操作、资源和条件键 - 服务授权参考

Amazon Redshift 的操作、资源和条件键

Amazon Redshift(服务前缀:redshift)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。

参考:

由亚马逊 Redshift 定义的 API 操作

下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。

操作 IAM 操作 条件键 可能的值 访问级别

AcceptReservedNodeExchange

红移:AcceptReservedNodeExchange

写入

AddPartner

红移:AddPartner

写入

红移:DeletePartner

写入

AssociateDataShareConsumer

红移:AssociateDataShareConsumer

写入

AuthorizeClusterSecurityGroupIngress

红移:AuthorizeClusterSecurityGroupIngress

写入

AuthorizeDataShare

红移:AuthorizeDataShare

权限管理,写入

AuthorizeEndpointAccess

红移:AuthorizeEndpointAccess

权限管理,写入

AuthorizeSnapshotAccess

红移:AuthorizeSnapshotAccess

权限管理,写入

BatchDeleteClusterSnapshots

红移:BatchDeleteClusterSnapshots

写入

BatchModifyClusterSnapshots

红移:BatchModifyClusterSnapshots

写入

CancelResize

红移:CancelResize

写入

CopyClusterSnapshot

红移:CopyClusterSnapshot

写入

CreateAuthenticationProfile

红移:CreateAuthenticationProfile

写入

CreateCluster

红移:AssociateDataShareConsumer

写入

红移:CreateCluster

写入

红移:CreateTags

标记、写作

红移:RegisterNamespace

写入

我是:PassRole

我是:PassedToService

redshift.amazonaws.com

写入

CreateClusterParameterGroup

红移:CreateClusterParameterGroup

写入

红移:CreateTags

标记、写作

CreateClusterSecurityGroup

红移:CreateClusterSecurityGroup

写入

红移:CreateTags

标记、写作

CreateClusterSnapshot

红移:CreateClusterSnapshot

写入

红移:CreateTags

标记、写作

CreateClusterSubnetGroup

红移:CreateClusterSubnetGroup

写入

红移:CreateTags

标记、写作

CreateCustomDomainAssociation

红移:CreateCustomDomainAssociation

写入

CreateEndpointAccess

红移:CreateEndpointAccess

写入

CreateEventSubscription

红移:CreateEventSubscription

写入

红移:CreateTags

标记、写作

CreateHsmClientCertificate

红移:CreateHsmClientCertificate

写入

红移:CreateTags

标记、写作

CreateHsmConfiguration

红移:CreateHsmConfiguration

写入

红移:CreateTags

标记、写作

CreateIntegration

红移:CreateIntegration

写入

红移:CreateTags

标记、写作

CreateQev2IdcApplication

红移:CreateQev2IdcApplication

写入

红移:CreateTags

标记、写作

CreateRedshiftIdcApplication

红移:CreateRedshiftIdcApplication

写入

红移:CreateTags

标记、写作

CreateScheduledAction

红移:CreateScheduledAction

写入

红移:PauseCluster

写入

红移:ResizeCluster

写入

红移:ResumeCluster

写入

我是:PassRole

我是:PassedToService

redshift.amazonaws.com

写入

CreateSnapshotCopyGrant

红移:CreateSnapshotCopyGrant

权限管理,写入

红移:CreateTags

标记、写作

CreateSnapshotSchedule

红移:CreateSnapshotSchedule

写入

红移:CreateTags

标记、写作

CreateTags

红移:CreateTags

标记、写作

红移:DeleteTags

标记、写作

CreateUsageLimit

红移:CreateTags

标记、写作

红移:CreateUsageLimit

写入

DeauthorizeDataShare

红移:DeauthorizeDataShare

权限管理,写入

DeleteAuthenticationProfile

红移:DeleteAuthenticationProfile

写入

DeleteCluster

红移:CreateClusterSnapshot

写入

红移:DeleteCluster

写入

DeleteClusterParameterGroup

红移:DeleteClusterParameterGroup

写入

DeleteClusterSecurityGroup

红移:DeleteClusterSecurityGroup

写入

DeleteClusterSnapshot

红移:DeleteClusterSnapshot

写入

DeleteClusterSubnetGroup

红移:DeleteClusterSubnetGroup

写入

DeleteCustomDomainAssociation

红移:DeleteCustomDomainAssociation

写入

DeleteEndpointAccess

红移:DeleteEndpointAccess

写入

DeleteEventSubscription

红移:DeleteEventSubscription

写入

DeleteHsmClientCertificate

红移:DeleteHsmClientCertificate

写入

DeleteHsmConfiguration

红移:DeleteHsmConfiguration

写入

DeleteIntegration

红移:DeleteIntegration

写入

DeletePartner

红移:DeletePartner

写入

DeleteQev2IdcApplication

红移:DeleteQev2IdcApplication

写入

DeleteRedshiftIdcApplication

红移:DeleteRedshiftIdcApplication

写入

DeleteResourcePolicy

红移:DeleteResourcePolicy

权限管理,写入

DeleteScheduledAction

红移:DeleteScheduledAction

写入

DeleteSnapshotCopyGrant

红移:DeleteSnapshotCopyGrant

写入

DeleteSnapshotSchedule

红移:DeleteSnapshotSchedule

写入

DeleteTags

红移:DeleteTags

标记、写作

DeleteUsageLimit

红移:DeleteUsageLimit

写入

DeregisterNamespace

红移:DeregisterNamespace

写入

DescribeAccountAttributes

红移:DescribeAccountAttributes

读取

DescribeAuthenticationProfiles

红移:DescribeAuthenticationProfiles

读取

DescribeClusterDbRevisions

红移:DescribeClusterDbRevisions

列表

DescribeClusterParameterGroups

红移:DescribeClusterParameterGroups

读取

DescribeClusterParameters

红移:DescribeClusterParameters

读取

DescribeClusterSecurityGroups

红移:DescribeClusterSecurityGroups

读取

DescribeClusterSnapshots

红移:DescribeClusterSnapshots

读取

DescribeClusterSubnetGroups

红移:DescribeClusterSubnetGroups

读取

DescribeClusterTracks

红移:DescribeClusterTracks

列表

DescribeClusterVersions

红移:DescribeClusterVersions

读取

DescribeClusters

红移:DescribeClusters

列表

DescribeCustomDomainAssociations

红移:DescribeCustomDomainAssociations

列表

DescribeDataShares

红移:DescribeDataShares

读取

DescribeDataSharesForConsumer

红移:DescribeDataSharesForConsumer

读取

DescribeDataSharesForProducer

红移:DescribeDataSharesForProducer

读取

DescribeDefaultClusterParameters

红移:DescribeDefaultClusterParameters

读取

DescribeEndpointAccess

红移:DescribeEndpointAccess

读取

DescribeEndpointAuthorization

红移:DescribeEndpointAuthorization

列表

DescribeEventCategories

红移:DescribeEventCategories

读取

DescribeEventSubscriptions

红移:DescribeEventSubscriptions

读取

DescribeEvents

红移:DescribeEvents

列表

DescribeHsmClientCertificates

红移:DescribeHsmClientCertificates

读取

DescribeHsmConfigurations

红移:DescribeHsmConfigurations

读取

DescribeInboundIntegrations

红移:DescribeInboundIntegrations

列表

DescribeIntegrations

红移:DescribeIntegrations

列表

DescribeLoggingStatus

红移:DescribeLoggingStatus

读取

DescribeNodeConfigurationOptions

红移:DescribeNodeConfigurationOptions

列表

DescribeOrderableClusterOptions

红移:DescribeOrderableClusterOptions

读取

DescribePartners

红移:DescribePartners

读取

DescribeQev2IdcApplications

红移:DescribeQev2IdcApplications

列表

DescribeRedshiftIdcApplications

红移:DescribeRedshiftIdcApplications

列表

DescribeReservedNodeExchangeStatus

红移:DescribeReservedNodeExchangeStatus

读取

DescribeReservedNodeOfferings

红移:DescribeReservedNodeOfferings

读取

DescribeReservedNodes

红移:DescribeReservedNodes

读取

DescribeResize

红移:DescribeResize

读取

DescribeScheduledActions

红移:DescribeScheduledActions

读取

DescribeSnapshotCopyGrants

红移:DescribeSnapshotCopyGrants

读取

DescribeSnapshotSchedules

红移:DescribeSnapshotSchedules

读取

DescribeStorage

红移:DescribeStorage

读取

DescribeTableRestoreStatus

红移:DescribeTableRestoreStatus

读取

DescribeTags

红移:DescribeTags

读取

DescribeUsageLimits

红移:DescribeUsageLimits

读取

DisableLogging

红移:DisableLogging

写入

DisableSnapshotCopy

红移:DisableSnapshotCopy

写入

DisassociateDataShareConsumer

红移:DisassociateDataShareConsumer

写入

EnableLogging

红移:EnableLogging

写入

EnableSnapshotCopy

红移:EnableSnapshotCopy

写入

FailoverPrimaryCompute

红移:FailoverPrimaryCompute

写入

GetClusterCredentials

红移:CreateClusterUser

权限管理,写入

红移:GetClusterCredentials

写入

红移:JoinGroup

权限管理,写入

GetClusterCredentialsWithIAM

红移:GetClusterCredentialsWithIAM

写入

GetIdentityCenterAuthToken

红移:GetIdentityCenterAuthToken

读取

GetReservedNodeExchangeConfigurationOptions

红移:GetReservedNodeExchangeConfigurationOptions

读取

GetReservedNodeExchangeOfferings

红移:GetReservedNodeExchangeOfferings

读取

GetResourcePolicy

红移:GetResourcePolicy

读取

ListRecommendations

红移:ListRecommendations

列表

红移:ViewQueriesInConsole

列表

ModifyAquaConfiguration

红移:ModifyAquaConfiguration

写入

ModifyAuthenticationProfile

红移:ModifyAuthenticationProfile

写入

ModifyCluster

红移:ModifyCluster

写入

ModifyClusterDbRevision

红移:ModifyClusterDbRevision

写入

ModifyClusterIamRoles

红移:ModifyClusterIamRoles

权限管理,写入

我是:PassRole

我是:PassedToService

redshift.amazonaws.com

写入

ModifyClusterMaintenance

红移:ModifyClusterMaintenance

写入

ModifyClusterParameterGroup

红移:ModifyClusterParameterGroup

写入

ModifyClusterSnapshot

红移:ModifyClusterSnapshot

写入

ModifyClusterSnapshotSchedule

红移:ModifyClusterSnapshotSchedule

写入

ModifyClusterSubnetGroup

红移:ModifyClusterSubnetGroup

写入

ModifyCustomDomainAssociation

红移:ModifyCustomDomainAssociation

写入

ModifyEndpointAccess

红移:ModifyEndpointAccess

写入

ModifyEventSubscription

红移:ModifyEventSubscription

写入

ModifyIntegration

红移:ModifyIntegration

写入

ModifyLakehouseConfiguration

红移:AssociateDataShareConsumer

写入

红移:DeregisterNamespace

写入

红移:RegisterNamespace

写入

我是:PassRole

我是:PassedToService

redshift.amazonaws.com

写入

ModifyQev2IdcApplication

红移:ModifyQev2IdcApplication

写入

ModifyRedshiftIdcApplication

红移:ModifyRedshiftIdcApplication

写入

ModifyScheduledAction

红移:ModifyScheduledAction

写入

红移:PauseCluster

写入

红移:ResizeCluster

写入

红移:ResumeCluster

写入

我是:PassRole

我是:PassedToService

redshift.amazonaws.com

写入

ModifySnapshotCopyRetentionPeriod

红移:ModifySnapshotCopyRetentionPeriod

写入

ModifySnapshotSchedule

红移:ModifySnapshotSchedule

写入

ModifyUsageLimit

红移:ModifyUsageLimit

写入

PauseCluster

红移:PauseCluster

写入

PurchaseReservedNodeOffering

红移:PurchaseReservedNodeOffering

写入

PutResourcePolicy

红移:PutResourcePolicy

权限管理,写入

RebootCluster

红移:RebootCluster

写入

RegisterNamespace

红移:RegisterNamespace

写入

RejectDataShare

红移:RejectDataShare

权限管理,写入

ResetClusterParameterGroup

红移:ResetClusterParameterGroup

写入

ResizeCluster

红移:ResizeCluster

写入

RestoreFromClusterSnapshot

红移:AssociateDataShareConsumer

写入

红移:RegisterNamespace

写入

红移:RestoreFromClusterSnapshot

写入

我是:PassRole

我是:PassedToService

redshift.amazonaws.com

写入

RestoreTableFromClusterSnapshot

红移:RestoreTableFromClusterSnapshot

写入

ResumeCluster

红移:ResumeCluster

写入

RevokeClusterSecurityGroupIngress

红移:RevokeClusterSecurityGroupIngress

写入

RevokeEndpointAccess

红移:RevokeEndpointAccess

权限管理,写入

RevokeSnapshotAccess

红移:RevokeSnapshotAccess

权限管理,写入

RotateEncryptionKey

红移:RotateEncryptionKey

写入

UpdatePartnerStatus

红移:UpdatePartnerStatus

写入

Amazon Redshift 定义的操作

您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AcceptReservedNodeExchange

授予权限以使用 DC1 预留节点交换 DC2 预留节点而不对配置进行任何更改

写入

AddPartner

授予向集群添加合作伙伴集成的权限

写入

AssociateDataShareConsumer

授予权限以将使用者与数据共享相关联

数据共享*

aws: ResourceTag /$ {} TagKey

红移:AllowWrites

红移:ConsumerArn

写入

AuthorizeClusterSecurityGroupIngress

授予权限以向 Amazon Redshift 安全组添加入站(传入)规则

安全组*

aws: ResourceTag /$ {} TagKey

写入

安全分组 ress-ec2 安全组*

aws: ResourceTag /$ {} TagKey

AuthorizeDataShare

授予权限以授权指定的数据共享使用者使用数据共享

数据共享*

aws: ResourceTag /$ {} TagKey

红移:AllowWrites

红移:ConsumerIdentifier

权限管理,写入

AuthorizeEndpointAccess

授予对 redshift 托管的 VPC 端点的相关活动进行授权的权限

集群

aws: ResourceTag /$ {} TagKey

权限管理,写入

AuthorizeSnapshotAccess

向指定用户授 AWS 账户 予恢复快照的权限

集群

aws: ResourceTag /$ {} TagKey

权限管理,写入

快照*

aws: ResourceTag /$ {} TagKey

BatchDeleteClusterSnapshots

授予权限以批量删除快照(最多 100 个)

快照*

aws: ResourceTag /$ {} TagKey

写入

BatchModifyClusterSnapshots

授予权限以修改快照列表设置

快照*

aws: ResourceTag /$ {} TagKey

写入

CancelResize

授予权限以取消调整大小操作

集群*

aws: ResourceTag /$ {} TagKey

写入

CopyClusterSnapshot

授予权限以复制集群快照

集群

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

快照*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

CreateAuthenticationProfile

授予权限以创建 Amazon Redshift 身份验证配置文件

写入

CreateCluster

授予权限以创建集群

集群*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateClusterParameterGroup

授予权限以创建 Amazon Redshift 参数组

参数组*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateClusterSecurityGroup

授予权限以创建 Amazon Redshift 安全组

安全组*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateClusterSnapshot

授予权限以创建指定集群的手动快照

集群

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

快照*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

CreateClusterSubnetGroup

授予权限以创建 Amazon Redshift 子网组

子网组*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateClusterUser

授予权限以自动创建指定的 Amazon Redshift 用户(如果不存在)

dbuser*

红移:DbUser

权限管理,写入

CreateCustomDomainAssociation

授予权限以为集群创建自定义域名

集群*

aws: ResourceTag /$ {} TagKey

写入

CreateEndpointAccess

授予创建 redshift 托管 VPC 端点的权限

集群

aws: ResourceTag /$ {} TagKey

写入

CreateEventSubscription

授予权限以创建 Amazon Redshift 事件通知订阅

活动订阅*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateHsmClientCertificate

授予权限以创建 HSM 客户端证书,集群在连接到 HSM 时使用该证书

hsmc客户证书*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateHsmConfiguration

授予权限以创建 HSM 配置,其中包含集群在硬件安全模块 (HSM) 中存储并使用数据库加密密钥所需的信息

hsm 配置*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateIntegration

授予权限以创建 Amazon Redshift 零 ETL 集成

整合*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

红移:IntegrationSourceArn

红移:IntegrationTargetArn

写入

CreateRedshiftIdcApplication

授予创建 redshift idc 应用程序的权限

写入

CreateScheduledAction

授予权限以创建 Amazon Redshift 计划操作

写入

CreateSnapshotCopyGrant

授予创建快照副本的权限,授予和加密目标中复制的快照的权限 AWS 区域

snapshotcopyGrant*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

权限管理,写入

CreateSnapshotSchedule

授予权限以创建快照计划

快照时间表*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

CreateTags

授予权限以将一个或多个标签添加到指定的资源中

集群

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

活动订阅

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

hsm 客户证书

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

hsm 配置

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

整合

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

参数组

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

安全组

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

安全分组 ress-cidr

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

security groupingress-ec2 安全组

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

快照

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

快照版权补助

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

快照时间表

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

子网组

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

使用限制

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

CreateUsageLimit

授予创建使用限制的权限

集群

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

使用限制*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws:TagKeys

DeauthorizeDataShare

授予权限以删除指定数据共享使用者使用数据共享的权限

数据共享*

aws: ResourceTag /$ {} TagKey

红移:ConsumerIdentifier

权限管理,写入

DeleteAuthenticationProfile

授予权限以删除 Amazon Redshift 身份验证配置文件

写入

DeleteCluster

授予权限以删除以前预配置的集群

集群*

aws: ResourceTag /$ {} TagKey

写入

DeleteClusterParameterGroup

授予权限以删除 Amazon Redshift 参数组

参数组*

aws: ResourceTag /$ {} TagKey

写入

DeleteClusterSecurityGroup

授予权限以删除 Amazon Redshift 安全组

安全组*

aws: ResourceTag /$ {} TagKey

写入

DeleteClusterSnapshot

授予权限以删除手动快照

集群

aws: ResourceTag /$ {} TagKey

写入

快照*

aws: ResourceTag /$ {} TagKey

DeleteClusterSubnetGroup

授予权限以删除集群子网组

子网组*

aws: ResourceTag /$ {} TagKey

写入

DeleteCustomDomainAssociation

授予权限以为集群删除自定义域名

集群*

aws: ResourceTag /$ {} TagKey

写入

DeleteEndpointAccess

授予删除 redshift 托管 VPC 端点的权限

写入

DeleteEventSubscription

授予权限以删除 Amazon Redshift 事件通知订阅

活动订阅*

aws: ResourceTag /$ {} TagKey

写入

DeleteHsmClientCertificate

授予权限以删除 HSM 客户端证书

hsmc客户证书*

aws: ResourceTag /$ {} TagKey

写入

DeleteHsmConfiguration

授予权限以删除 Amazon Redshift HSM 配置

hsm 配置*

aws: ResourceTag /$ {} TagKey

写入

DeleteIntegration

授予权限以删除 Amazon Redshift 零 ETL 集成

整合*

aws: ResourceTag /$ {} TagKey

写入

DeletePartner

授予从集群中删除合作伙伴集成的权限

集群

aws: ResourceTag /$ {} TagKey

写入

DeleteRedshiftIdcApplication

授予删除 redshift idc 应用程序的权限

redshiftidc 应用程序*

写入

DeleteResourcePolicy

授予删除指定资源的资源策略的权限

命名空间*

权限管理,写入

DeleteScheduledAction

授予权限以删除 Amazon Redshift 计划操作

Write

DeleteSnapshotCopyGrant

授予权限以删除快照复制授权

snapshotcopyGrant*

aws: ResourceTag /$ {} TagKey

写入

DeleteSnapshotSchedule

授予权限以删除快照计划

快照时间表*

aws: ResourceTag /$ {} TagKey

写入

DeleteTags

授予权限以从资源中删除一个或多个标签

集群

aws: ResourceTag /$ {} TagKey

aws:TagKeys

标记、写作

活动订阅

aws: ResourceTag /$ {} TagKey

aws:TagKeys

hsm 客户证书

aws: ResourceTag /$ {} TagKey

aws:TagKeys

hsm 配置

aws: ResourceTag /$ {} TagKey

aws:TagKeys

整合

aws: ResourceTag /$ {} TagKey

aws:TagKeys

参数组

aws: ResourceTag /$ {} TagKey

aws:TagKeys

安全组

aws: ResourceTag /$ {} TagKey

aws:TagKeys

安全分组 ress-cidr

aws: ResourceTag /$ {} TagKey

aws:TagKeys

security groupingress-ec2 安全组

aws: ResourceTag /$ {} TagKey

aws:TagKeys

快照

aws: ResourceTag /$ {} TagKey

aws:TagKeys

快照版权补助

aws: ResourceTag /$ {} TagKey

aws:TagKeys

快照时间表

aws: ResourceTag /$ {} TagKey

aws:TagKeys

子网组

aws: ResourceTag /$ {} TagKey

aws:TagKeys

使用限制

aws: ResourceTag /$ {} TagKey

aws:TagKeys

DeleteUsageLimit

授予删除使用限制的权限

使用限制*

aws: ResourceTag /$ {} TagKey

写入

DeregisterNamespace

授予权限以从使用者取消注册指定命名空间

写入

DescribeAccountAttributes

授予描述附加到指定属性的权限 AWS 账户

读取

DescribeAuthenticationProfiles

授予权限以描述已创建的 Amazon Redshift 身份验证配置文件

读取

DescribeClusterDbRevisions

授予权限以描述集群的数据库修订

List

DescribeClusterParameterGroups

授予权限以描述 Amazon Redshift 参数组,包括您创建的参数组和默认参数组

Read

DescribeClusterParameters

授予权限以描述 Amazon Redshift 参数组中包含的参数

参数组*

aws: ResourceTag /$ {} TagKey

读取

DescribeClusterSecurityGroups

授予权限以描述 Amazon Redshift 安全组

Read

DescribeClusterSnapshots

授予权限以描述一个或多个包含集群快照元数据的快照对象

集群

aws: ResourceTag /$ {} TagKey

读取

DescribeClusterSubnetGroups

授予权限以描述一个或多个集群子网组对象,其中包含与集群子网组相关的元数据

Read

DescribeClusterTracks

授予权限以描述可用维护跟踪

List

DescribeClusterVersions

授予权限以描述可用 Amazon Redshift 集群版本

Read

DescribeClusters

授予权限以描述预配置的集群属性

集群

aws: ResourceTag /$ {} TagKey

列表

DescribeCustomDomainAssociations

授予权限以为集群描述自定义域名

列表

DescribeDataShares

授予权限以描述集群创建和使用的数据共享

Read

DescribeDataSharesForConsumer

授予权限以仅描述集群使用的数据共享

Read

DescribeDataSharesForProducer

授予权限以仅描述集群创建的数据共享

Read

DescribeDefaultClusterParameters

授予权限以描述参数组系列的参数设置

读取

DescribeEndpointAccess

授予描述 redshift 托管 VPC 端点的权限

集群

aws: ResourceTag /$ {} TagKey

读取

DescribeEndpointAuthorization

授予对 redshift 托管 VPC 端点的描述活动进行授权的权限

集群

aws: ResourceTag /$ {} TagKey

列表

DescribeEventCategories

授予权限以描述所有事件源类型或指定源类型的事件类别

读取

DescribeEventSubscriptions

授予描述指定的 Amazon Redshift 事件通知订阅的权限 AWS 账户

读取

DescribeEvents

授予权限以描述过去 14 天内与集群、安全组、快照和参数组相关的事件

List

DescribeHsmClientCertificates

授予权限以描述 HSM 客户端证书

Read

DescribeHsmConfigurations

授予权限以描述 Amazon Redshift HSM 配置

读取

DescribeInboundIntegrations

授予列出入站集成的权限

红移:InboundIntegrationArn

列表

DescribeIntegrations

授予权限以描述 Amazon Redshift 零 ETL 集成

整合*

aws: ResourceTag /$ {} TagKey

列表

DescribeLoggingStatus

授予权限以描述是否为集群记录信息(例如查询和连接尝试)

集群*

aws: ResourceTag /$ {} TagKey

读取

DescribeNodeConfigurationOptions

授予权限以描述可能节点配置的属性,例如节点类型、节点数以及指定操作类型的磁盘使用情况。

集群

aws: ResourceTag /$ {} TagKey

列表

DescribeOrderableClusterOptions

授予权限以描述可排序集群选项

读取

DescribePartners

授予检索为集群定义的合作伙伴集成相关信息的权限

集群

aws: ResourceTag /$ {} TagKey

读取

DescribeRedshiftIdcApplications

授予描述 redshift idc 应用程序的权限

列表

DescribeReservedNodeExchangeStatus

授予权限以描述预留节点交换的交换状态详细信息和关联元数据。状态包括正在进行和请求中的值

读取

DescribeReservedNodeOfferings

授予权限以描述 Amazon Redshift 提供的可用预留节点产品

Read

DescribeReservedNodes

授予权限以描述预留节点

Read

DescribeResize

授予权限以描述集群的上次调整大小操作

集群*

aws: ResourceTag /$ {} TagKey

读取

DescribeScheduledActions

授予权限以描述已创建的 Amazon Redshift 计划操作

读取

DescribeSnapshotCopyGrants

授予描述快照副本的权限授予目标 AWS 账户 中指定用户拥有的权限 AWS 区域

读取

DescribeSnapshotSchedules

授予权限以描述快照计划

集群

aws: ResourceTag /$ {} TagKey

读取

快照时间表*

aws: ResourceTag /$ {} TagKey

DescribeStorage

授予权限以描述账户级备份存储大小和临时存储

读取

DescribeTableRestoreStatus

授予描述使用 RestoreTableFromClusterSnapshot API 操作发出的一个或多个表还原请求状态的权限

集群

aws: ResourceTag /$ {} TagKey

读取

DescribeTags

授予权限以描述标签

集群

aws: ResourceTag /$ {} TagKey

读取

活动订阅

aws: ResourceTag /$ {} TagKey

hsm 客户证书

aws: ResourceTag /$ {} TagKey

hsm 配置

aws: ResourceTag /$ {} TagKey

整合

aws: ResourceTag /$ {} TagKey

参数组

aws: ResourceTag /$ {} TagKey

安全组

aws: ResourceTag /$ {} TagKey

安全分组 ress-cidr

aws: ResourceTag /$ {} TagKey

security groupingress-ec2 安全组

aws: ResourceTag /$ {} TagKey

快照

aws: ResourceTag /$ {} TagKey

快照版权补助

aws: ResourceTag /$ {} TagKey

快照时间表

aws: ResourceTag /$ {} TagKey

子网组

aws: ResourceTag /$ {} TagKey

使用限制

aws: ResourceTag /$ {} TagKey

DescribeUsageLimits

授予描述使用限制的权限

集群

aws: ResourceTag /$ {} TagKey

读取

使用限制*

aws: ResourceTag /$ {} TagKey

DisableLogging

授予权限以禁用集群的日志记录信息(例如查询和连接尝试)

集群*

aws: ResourceTag /$ {} TagKey

写入

DisableSnapshotCopy

授予权限以禁用集群的快照自动复制

集群*

aws: ResourceTag /$ {} TagKey

写入

DisassociateDataShareConsumer

授予权限以取消使用者与数据共享的关联

数据共享*

aws: ResourceTag /$ {} TagKey

红移:ConsumerArn

写入

EnableLogging

授予权限以启用集群的日志记录信息(例如查询和连接尝试)

集群*

aws: ResourceTag /$ {} TagKey

写入

EnableSnapshotCopy

授予权限以启用集群的快照自动复制

集群*

aws: ResourceTag /$ {} TagKey

写入

FailoverPrimaryCompute

授予将 Multi-AZ 群集的主计算故障转移到另一个可用区的权限

集群*

aws: ResourceTag /$ {} TagKey

写入

GetClusterCredentials

授予通过指定用户获取访问亚马逊 Redshift 数据库的临时凭证的权限 AWS 账户

dbname

红移:DbName

红移:DbUser

红移:DurationSeconds

写入

dbuser*

红移:DbName

红移:DbUser

红移:DurationSeconds

GetClusterCredentialsWithIAM

授予获取增强型临时凭证的权限,以便通过指定用户访问亚马逊 Redshift 数据库 AWS 账户

dbname

红移:DbName

红移:DurationSeconds

写入

GetIdentityCenterAuthToken

授予获取授权令牌的权限,供身份中心用户访问 Redshift 集群

集群*

aws: ResourceTag /$ {} TagKey

读取

GetReservedNodeExchangeConfigurationOptions

授予权限以获取预留节点交换的配置选项

集群

aws: ResourceTag /$ {} TagKey

读取

GetReservedNodeExchangeOfferings

授予获取与给定 DC1 预留 ReservedNodeOfferings 节点的付款类型、期限和使用价格相匹配的 DC2 数组的权限

读取

GetResourcePolicy

授予获取指定资源的资源策略的权限

命名空间*

读取

JoinGroup

授予权限以加入指定的 Amazon Redshift 组

dbgroup*

权限管理,写入

ListRecommendations

授予权限以列出 Advisor 建议

集群

aws: ResourceTag /$ {} TagKey

列表

ModifyAquaConfiguration

授予权限以修改集群的 AQUA 配置

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyAuthenticationProfile

授予权限以修改 Amazon Redshift 身份验证配置文件

写入

ModifyCluster

授予权限以修改集群的设置

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyClusterDbRevision

授予权限以修改集群的数据库修订

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyClusterIamRoles

授予修改集群可用来访问其他服务的 AWS 身份和访问管理 (IAM) Access Management 角色列表的权限 AWS

集群*

aws: ResourceTag /$ {} TagKey

权限管理,写入

ModifyClusterMaintenance

授予权限以修改集群的维护设置

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyClusterParameterGroup

授予权限以修改参数组的参数

参数组*

aws: ResourceTag /$ {} TagKey

写入

ModifyClusterSnapshot

授予权限以修改快照的设置

快照*

aws: ResourceTag /$ {} TagKey

写入

ModifyClusterSnapshotSchedule

授予权限以修改集群的快照计划

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyClusterSubnetGroup

授予权限以修改集群子网组来包含指定的 VPC 子网列表

子网组*

aws: ResourceTag /$ {} TagKey

写入

ModifyCustomDomainAssociation

授予权限以为集群修改自定义域名

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyEndpointAccess

授予修改 redshift 托管 VPC 端点的权限

写入

ModifyEventSubscription

授予权限以修改现有 Amazon Redshift 事件通知订阅

活动订阅*

aws: ResourceTag /$ {} TagKey

写入

ModifyIntegration

授予权限以修改 Amazon Redshift 零 ETL 集成

整合*

aws: ResourceTag /$ {} TagKey

写入

ModifyRedshiftIdcApplication

授予修改 redshift idc 应用程序的权限

redshiftidc 应用程序*

写入

ModifyScheduledAction

授予权限以修改现有 Amazon Redshift 计划操作

写入

ModifySnapshotCopyRetentionPeriod

授予修改从源复制快照 AWS 区域 后在目标中保留的天数的权限 AWS 区域

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifySnapshotSchedule

授予权限以修改快照计划

快照时间表*

aws: ResourceTag /$ {} TagKey

写入

ModifyUsageLimit

授予修改使用限制的权限

使用限制*

aws: ResourceTag /$ {} TagKey

写入

PauseCluster

授予暂停集群的权限

集群*

aws: ResourceTag /$ {} TagKey

写入

PurchaseReservedNodeOffering

授予权限以购买预留节点

写入

PutResourcePolicy

授予更新指定资源的资源策略的权限

命名空间*

权限管理,写入

RebootCluster

授予权限以重新引导集群

集群*

aws: ResourceTag /$ {} TagKey

写入

RegisterNamespace

授予权限以向使用者注册指定命名空间

写入

RejectDataShare

授予权限以拒绝另一个账户共享的数据共享

数据共享*

aws: ResourceTag /$ {} TagKey

权限管理,写入

ResetClusterParameterGroup

授予权限以将某个参数组的一个或多个参数设为其默认值,并将参数的源值设为“engine-default”

参数组*

aws: ResourceTag /$ {} TagKey

写入

ResizeCluster

授予权限以更改集群大小

集群*

aws: ResourceTag /$ {} TagKey

写入

RestoreFromClusterSnapshot

授予权限以从快照创建集群

集群*

aws: ResourceTag /$ {} TagKey

aws:TagKeys

写入

快照*

aws: ResourceTag /$ {} TagKey

aws:TagKeys

RestoreTableFromClusterSnapshot

授予权限以从 Amazon Redshift 集群快照中的表创建表

集群*

aws: ResourceTag /$ {} TagKey

写入

快照*

aws: ResourceTag /$ {} TagKey

ResumeCluster

授予权限以恢复集群

集群*

aws: ResourceTag /$ {} TagKey

写入

RevokeClusterSecurityGroupIngress

授予权限以撤销 Amazon Redshift 安全组中之前授权的 IP 范围或 Amazon EC2 安全组的传入规则

安全组*

aws: ResourceTag /$ {} TagKey

写入

安全分组 ress-ec2 安全组*

aws: ResourceTag /$ {} TagKey

RevokeEndpointAccess

授予对 redshift 托管 VPC 端点中的端点相关活动撤销访问的权限

集群

aws: ResourceTag /$ {} TagKey

权限管理,写入

RevokeSnapshotAccess

授予撤消指定访问权限 AWS 账户 以恢复快照的权限

集群

aws: ResourceTag /$ {} TagKey

权限管理,写入

快照*

aws: ResourceTag /$ {} TagKey

RotateEncryptionKey

授予权限以轮换集群的加密密钥

集群*

aws: ResourceTag /$ {} TagKey

写入

UpdatePartnerStatus

授予更新合作伙伴集成状态的权限

集群

aws: ResourceTag /$ {} TagKey

写入

Permission-only 亚马逊 Redshift 的操作

以下操作由 Amazon Redshift 定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。

操作 说明 资源类型(* 为必需) 条件键 访问级别

AuthorizeInboundIntegration

向 Amazon Redshift 授予持续验证目标命名空间是否可以接收从源 ARN 复制的数据的权限

命名空间*

写入

CancelQuery

授予权限以通过 Amazon Redshift 控制台取消查询

写入

CancelQuerySession

授予权限以在 Amazon Redshift 控制台中查看查询

集群

aws: ResourceTag /$ {} TagKey

写入

CreateInboundIntegration

向源主体授予在目标数据仓库命名空间中创建集成的权限

命名空间*

写入

CreateQev2IdcApplication

授予权限以创建 qev2 idc 应用程序

写入

CreateSavedQuery

授予权限以通过 Amazon Redshift 控制台创建保存的 SQL 查询

写入

DeleteQev2IdcApplication

授予权限以删除 qev2 idc 应用程序

qev2idcApplication*

写入

DeleteSavedQueries

授予权限以通过 Amazon Redshift 控制台删除保存的 SQL 查询

写入

DescribeAutonomicsDenylist

授予权限以描述指定集群的全局自治决策中被拒绝列入名单的资源列表

集群*

aws: ResourceTag /$ {} TagKey

读取

DescribeQev2IdcApplications

授予权限以描述 qev2 idc 应用程序

列表

DescribeQuery

授予权限以通过 Amazon Redshift 控制台描述查询

读取

DescribeSavedQueries

授予权限以通过 Amazon Redshift 控制台描述已保存查询

读取

DescribeTable

授予权限以通过 Amazon Redshift 控制台描述表

读取

ExecuteQuery

授予权限以通过 Amazon Redshift 控制台执行查询

写入

FetchResults

授予权限以通过 Amazon Redshift 控制台提取查询结果

读取

ListDatabases

授予权限以通过 Amazon Redshift 控制台列出数据库

列表

ListSavedQueries

授予权限以通过 Amazon Redshift 控制台列出保存的查询

列表

ListSchemas

授予权限以通过 Amazon Redshift 控制台列出架构

列表

ListTables

授予权限以通过 Amazon Redshift 控制台列出表

列表

ModifyAutonomicsDenylist

授予在指定集群的全局自治拒绝列表中添加或删除资源的权限

集群*

aws: ResourceTag /$ {} TagKey

写入

ModifyQev2IdcApplication

授予权限以修改 qev2 idc 应用程序

qev2idcApplication*

写入

ModifySavedQuery

授予权限以通过 Amazon Redshift 控制台修改现有保存的查询

写入

ViewQueriesFromConsole

授予权限以通过 Amazon Redshift 控制台查看查询结果

列表

ViewQueriesInConsole

授予权限以通过 Amazon Redshift 控制台终止正在运行的查询和负载

集群

aws: ResourceTag /$ {} TagKey

列表

Amazon Redshift 定义的资源类型

以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。

资源类型 ARN 条件键

集群

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: cluster: $ {} ClusterName

aws: ResourceTag /$ {} TagKey

数据共享

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: datashare: $ {} /$ {} ProducerClusterNamespace DataShareName

aws: ResourceTag /$ {} TagKey

数据库组

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: dbgroup: $ {} /$ {} ClusterName DbGroup

dbname

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: dbname: $ {} /$ {} ClusterName DbName

dbuser

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: dbuser: $ {} /$ {} ClusterName DbUser

活动订阅

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: eventsubscription: $ {} EventSubscriptionName

aws: ResourceTag /$ {} TagKey

hsm 客户证书

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: hsmclientCrientCertification: $ {HSMClientCertificateId

aws: ResourceTag /$ {} TagKey

hsm 配置

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: hsmconfiguration: $ {} HSMConfigurationId

aws: ResourceTag /$ {} TagKey

整合

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: integration: $ {} IntegrationIdentifier

aws: ResourceTag /$ {} TagKey

命名空间

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: 命名空间:$ {} ClusterNamespace

参数组

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: parametergroup: $ {} ParameterGroupName

aws: ResourceTag /$ {} TagKey

qev2idc 应用程序

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: qev2idcApplication: $ {} Qev2IdcApplicationId

redshiftidc 应用程序

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: redshiftidcapplication: $ {} RedshiftIdcApplicationId

安全组

arn:$ {Partition}: redshift: $ {Region}: $ {Account}: securitygroup: $ {} /ec2securitygroup/$ {Owner} /$ {SecurityGroupName} /$ {} Ec2SecurityGroupId

aws: ResourceTag /$ {} TagKey

安全分组 ress-cidr

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: securitygroupingress: $ {} /cidrip/$ {} SecurityGroupName IpRange

aws: ResourceTag /$ {} TagKey

security groupingress-ec2 安全组

arn:$ {Partition}: redshift: $ {Region}: $ {Account}: securitygroupingress: $ {} /ec2securitygroup/$ {Owner} /$ {} /$ {SecurityGroupName} Ece2SecuritygroupId

aws: ResourceTag /$ {} TagKey

快照

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: snapshot: $ {} /$ {} ClusterName SnapshotName

aws: ResourceTag /$ {} TagKey

快照版权补助

arn: $ {Partition}: redshift: $ {Region}: $ {账户}: snapshotcopygrant: $ {} SnapshotCopyGrantName

aws: ResourceTag /$ {} TagKey

快照日程安排

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: snapshotschedule: $ {} ScheduleIdentifier

aws: ResourceTag /$ {} TagKey

子网组

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: subnetgroup: $ {} SubnetGroupName

aws: ResourceTag /$ {} TagKey

使用限制

arn: $ {Partition}: redshift: $ {Region}: $ {Account}: usagelimit: $ {} UsageLimitId

aws: ResourceTag /$ {} TagKey

Amazon Redshift 的条件键

Amazon Redshift 定义了以下可以在 IAM policy 的 Condition 元素中使用的条件键。

条件键 描述 类型

aws: RequestTag /$ {} TagKey

根据每个标签的允许值集按操作筛选访问权限

字符串

aws: ResourceTag /$ {} TagKey

根据与资源关联的标签值,按操作筛选访问权限

字符串

aws:TagKeys

根据在请求中是否具有必需标签按操作筛选访问权限

ArrayOfString

红移:AllowWrites

按 allowWrites 输入参数筛选访问权限

布尔型

红移:ConsumerArn

按数据共享使用者 ARN 筛选访问权限

进行筛选

红移:ConsumerIdentifier

按数据共享使用者筛选访问

字符串

红移:DbName

按数据库名称筛选访问权限

字符串

红移:DbUser

按数据库用户名筛选访问权限

字符串

红移:DurationSeconds

根据距临时凭证集到期剩余的秒数筛选访问权限。

字符串

红移:InboundIntegrationArn

按入站零 ETL 集成资源的 ARN 筛选访问权限

进行筛选

红移:IntegrationSourceArn

按零 ETL 集成资源的 ARN 筛选访问权限

进行筛选

红移:IntegrationTargetArn

按零 ETL 集成目标的 ARN 筛选访问权限

进行筛选