Amazon Redshift Serverless 的操作、资源和条件键
Amazon Redshift Serverless(服务前缀:redshift-serverless)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
由 Amazon Redshift Serverless 定义的 API 操作
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
ConvertRecoveryPointToSnapshot |
写入 |
|||
标记、写作 |
||||
|
CreateCustomDomainAssociation |
写入 |
|||
|
CreateEndpointAccess |
写入 |
|||
|
CreateNamespace |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
redshift-serverless.com |
写入 |
||
|
CreateReservation |
写入 |
|||
|
CreateScheduledAction |
写入 |
|||
写入 |
||||
我是:PassedToService |
redshift-serverless.com |
写入 |
||
|
CreateSnapshot |
写入 |
|||
标记、写作 |
||||
|
CreateSnapshotCopyConfiguration |
写入 |
|||
|
CreateUsageLimit |
写入 |
|||
|
CreateWorkgroup |
写入 |
|||
标记、写作 |
||||
|
DeleteCustomDomainAssociation |
写入 |
|||
|
DeleteEndpointAccess |
写入 |
|||
|
DeleteNamespace |
写入 |
|||
|
DeleteResourcePolicy |
写入 |
|||
|
DeleteScheduledAction |
写入 |
|||
|
DeleteSnapshot |
写入 |
|||
|
DeleteSnapshotCopyConfiguration |
写入 |
|||
|
DeleteUsageLimit |
写入 |
|||
|
DeleteWorkgroup |
写入 |
|||
|
GetCredentials |
写入 |
|||
|
GetCustomDomainAssociation |
读取 |
|||
|
GetEndpointAccess |
读取 |
|||
|
GetIdentityCenterAuthToken |
读取 |
|||
|
GetNamespace |
读取 |
|||
|
GetRecoveryPoint |
读取 |
|||
|
GetReservation |
读取 |
|||
|
GetReservationOffering |
读取 |
|||
|
GetResourcePolicy |
读取 |
|||
|
GetScheduledAction |
读取 |
|||
|
GetSnapshot |
读取 |
|||
|
GetTableRestoreStatus |
读取 |
|||
|
GetTrack |
读取 |
|||
|
GetUsageLimit |
读取 |
|||
|
GetWorkgroup |
读取 |
|||
|
ListCustomDomainAssociations |
列表 |
|||
|
ListEndpointAccess |
列表 |
|||
|
ListManagedWorkgroups |
列表 |
|||
|
ListNamespaces |
列表 |
|||
|
ListRecoveryPoints |
列表 |
|||
|
ListReservationOfferings |
列表 |
|||
|
ListReservations |
列表 |
|||
|
ListScheduledActions |
列表 |
|||
|
ListSnapshotCopyConfigurations |
列表 |
|||
|
ListSnapshots |
列表 |
|||
|
ListTableRestoreStatus |
列表 |
|||
|
ListTagsForResource |
列表 |
|||
|
ListTracks |
列表 |
|||
|
ListUsageLimits |
列表 |
|||
|
ListWorkgroups |
列表 |
|||
|
PutResourcePolicy |
写入 |
|||
|
RestoreFromRecoveryPoint |
写入 |
|||
|
RestoreFromSnapshot |
写入 |
|||
|
RestoreTableFromRecoveryPoint |
写入 |
|||
|
RestoreTableFromSnapshot |
写入 |
|||
|
TagResource |
标记、写作 |
|||
|
UntagResource |
标记、写作 |
|||
|
UpdateCustomDomainAssociation |
写入 |
|||
|
UpdateEndpointAccess |
写入 |
|||
|
UpdateLakehouseConfiguration |
我是:PassedToService |
redshift-serverless.com |
写入 |
|
写入 |
||||
写入 |
||||
写入 |
||||
|
UpdateNamespace |
写入 |
|||
我是:PassedToService |
redshift-serverless.com |
写入 |
||
|
UpdateScheduledAction |
写入 |
|||
写入 |
||||
我是:PassedToService |
redshift-serverless.com |
写入 |
||
|
UpdateSnapshot |
写入 |
|||
|
UpdateSnapshotCopyConfiguration |
写入 |
|||
|
UpdateUsageLimit |
写入 |
|||
|
UpdateWorkgroup |
写入 |
Amazon Redshift Serverless 定义的操作
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予将恢复点转换为快照的权限 |
写入 |
|||
授予在 Amazon Redshift Serverless 中创建自定义域关联的权限 |
写入 |
|||
授予创建 Amazon Redshift Serverless 托管 VPC 端点的权限 |
写入 |
|||
授予创建 Amazon Redshift Serverless 命名空间的权限 |
写入 |
|||
授予权限以根据特定预留产品为指定数量的 RPU 购买容量预留 |
写入 |
|||
授予为指定的 Amazon Redshift Serverless 命名空间创建计划操作的权限 |
写入 |
|||
授予创建命名空间中所有数据库快照的权限 |
写入 |
|||
授予为指定的 Amazon Redshift Serverless 命名空间创建快照复制配置的权限 |
写入 |
|||
授予为指定的 Amazon Redshift Serverless 使用类型创建使用限制的权限 |
写入 |
|||
授予在 Amazon Redshift Serverless 中创建工作组的权限 |
写入 |
|||
授予删除自定义域关联的权限 |
写入 |
|||
授予删除 Amazon Redshift Serverless 托管 VPC 端点的权限 |
写入 |
|||
授予从 Amazon Redshift Serverless 删除命名空间的权限 |
写入 |
|||
授予删除指定资源策略的权限 |
写入 |
|||
授予从 Amazon Redshift Serverless 删除计划操作的权限 |
写入 |
|||
授予从 Amazon Redshift Serverless 删除快照的权限 |
写入 |
|||
授予删除 Amazon Redshift Serverless 命名空间的快照复制配置的权限 |
写入 |
|||
授予从 Amazon Redshift Serverless 删除使用限制的权限 |
写入 |
|||
授予删除工作组的权限 |
写入 |
|||
授予获取数据库用户名和临时密码的权限,并获得登录 Amazon Redshift Serverless 的临时授权 |
写入 |
|||
授予获取特定自定义域关联相关信息的权限 |
读取 |
|||
授予创建 Amazon Redshift Serverless 托管 VPC 端点的权限 |
读取 |
|||
授予获取授权令牌的权限,以供身份中心用户访问 Redshift Serverless 工作组 |
读取 |
|||
授予权限以使用指定配置设置创建 Amazon Redshift Managed Serverless 工作组 |
读取 |
|||
授予获取有关 Amazon Redshift Serverless 中命名空间信息的权限 |
读取 |
|||
授予获取有关恢复点的信息的权限 |
读取 |
|||
授予权限以获取特定预留对象 |
读取 |
|||
授予权限以获取特定预留产品 |
读取 |
|||
授予获取资源策略的权限 |
读取 |
|||
授予获取特定计划操作信息的权限 |
读取 |
|||
授予获取有关特定快照的信息的权限 |
读取 |
|||
授予获取特定快照的表还原状态的权限 |
读取 |
|||
授予权限以获取有关 Amazon Redshift Serverless 中跟踪的信息 |
读取 |
|||
授予获取有关 Amazon Redshift Serverless 中使用限制的信息的权限 |
读取 |
|||
授予获取有关特定工作组的信息的权限 |
读取 |
|||
授予列出 Amazon Redshift Serverless 中的自定义域关联的权限 |
列表 |
|||
授予列出 EndpointAccess 对象和相关信息的权限 |
列表 |
|||
授予权限以列出 Amazon Redshift Serverless 中的托管工作组 |
列表 |
|||
授予列出 Amazon Redshift Serverless 中命名空间的权限 |
列表 |
|||
授予列出恢复点数组的权限 |
列表 |
|||
授予权限以列出所有可用的容量预留产品 |
列表 |
|||
授予权限以列出所有预留 |
列表 |
|||
授予列出计划操作的权限 |
列表 |
|||
授予列出 SnapshotCopyConfiguration 对象和相关信息的权限 |
列表 |
|||
授予列出快照的权限 |
列表 |
|||
授予列出表还原状态的权限 |
列表 |
|||
授予列出分配给资源的标签的权限 |
列表 |
|||
授予权限以列出 Amazon Redshift Serverless 中可用的跟踪 |
列表 |
|||
授予列出 Amazon Redshift Serverless 中所有使用限制的权限 |
列表 |
|||
授予列出 Amazon Redshift Serverless 中的工作组的权限 |
列表 |
|||
授予权限以创建或更新资源策略 |
写入 |
|||
授予从恢复点还原数据的权限 |
写入 |
|||
授予从快照还原命名空间的权限 |
写入 |
|||
授予从恢复点还原表的权限 |
写入 |
|||
授予从快照还原表的权限 |
写入 |
|||
授予将一个或多个标签分配给资源的权限 |
标记、写作 |
|||
授予从资源中删除一个或一组标签的权限 |
标记、写作 |
|||
授予更新自定义域所关联的证书的权限 |
写入 |
|||
授予更新 Amazon Redshift Serverless 托管 VPC 端点的权限 |
写入 |
|||
授予使用指定配置设置更新命名空间的权限 |
写入 |
|||
授予更新计划操作的权限 |
写入 |
|||
授予更新快照的权限 |
写入 |
|||
授予更新 Amazon Redshift Serverless 命名空间的快照复制配置的权限 |
写入 |
|||
授予在 Amazon Redshift Serverless 中更新使用限制的权限 |
写入 |
|||
授予使用指定配置设置更新Amazon Redshift Serverless 工作组的权限 |
写入 |
Permission-only 亚马逊 Redshift 服务器无服务器的操作
以下操作由 Amazon Redshift Serverless 定义,但不能通过任何 API 操作直接调用。它们只能在 IAM 策略声明中用于授予或拒绝权限。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以在 Amazon Redshift Serverless 控制台上查看剩余的免费试用服务抵扣金数量及其到期日期 |
读取 |
|||
授予权限以列出指定工作组的全局自治决策中被拒绝列入名单的资源 |
读取 |
|||
授予在指定工作组的全局自治拒绝列表中添加或删除资源的权限 |
写入 |
Amazon Redshift Serverless 定义的资源类型
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn:$ {Partition}: redshift-serverless:$ {Region}: $ {Account}: managedvpcendpoint/$ {} EndpointAccessId |
||
arn:$ {Partition}: redshift-serverless:$ {Region}: $ {Account}: managed-workgroup/$ {} ManagedWorkgroupName |
||
arn:$ {Partition}: redshift-serverless:$ {Region}: $ {Account}: namespace/$ {} NamespaceId |
||
arn:$ {Partition}: redshift-serverless:$ {Region}: $ {Account}: recoverypoint/$ {} RecoveryPointId |
||
arn: $ {Partition}: redshift-serverless: $ {Region}: $ {Account}: snapshot/$ {} SnapshotId |
||
arn: $ {Partition}: redshift-serverless: $ {Region}: $ {Account}: workgroup/$ {} WorkgroupId |
Amazon Redshift Serverless 的条件键
Amazon Redshift Serverless 定义以下可以在 IAM policy 的 Condition 元素中使用的条件键。
| 条件键 | 描述 | 类型 |
|---|---|---|
按请求中传递的标签筛选访问权限 |
字符串 |
|
按与资源关联的标签筛选访问权限 |
字符串 |
|
按请求中传递的标签键筛选访问权限 |
ArrayOfString |
|
按端点的访问标识符筛选访问权限 |
字符串 |
|
按托管工作组标识符筛选访问权限 |
字符串 |
|
按命名空间标识符筛选访问权限 |
字符串 |
|
按恢复点标识符筛选访问权限 |
字符串 |
|
按快照标识符筛选访问权限 |
字符串 |
|
按表还原请求标识符筛选访问 |
字符串 |
|
按工作组标识符筛选访问权限 |
字符串 |