View a markdown version of this page

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

Amazon S3 Glacier 的操作、资源和条件键

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

参考:

Amazon S3 Glacier 定义的 API 操作

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

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

AbortMultipartUpload

冰川:AbortMultipartUpload

写入

AbortVaultLock

冰川:AbortVaultLock

权限管理,写入

AddTagsToVault

冰川:AddTagsToVault

标记、写作

CompleteMultipartUpload

冰川:CompleteMultipartUpload

写入

CompleteVaultLock

冰川:CompleteVaultLock

权限管理,写入

CreateVault

冰川:CreateVault

写入

DeleteArchive

冰川:DeleteArchive

写入

DeleteVault

冰川:DeleteVault

写入

DeleteVaultAccessPolicy

冰川:DeleteVaultAccessPolicy

权限管理,写入

DeleteVaultNotifications

冰川:DeleteVaultNotifications

写入

DescribeJob

冰川:DescribeJob

读取

DescribeVault

冰川:DescribeVault

读取

GetDataRetrievalPolicy

冰川:GetDataRetrievalPolicy

读取

GetJobOutput

冰川:GetJobOutput

读取

GetVaultAccessPolicy

冰川:GetVaultAccessPolicy

读取

GetVaultLock

冰川:GetVaultLock

读取

GetVaultNotifications

冰川:GetVaultNotifications

读取

InitiateJob

冰川:GetJobOutput

读取

冰川:InitiateJob

写入

InitiateMultipartUpload

冰川:InitiateMultipartUpload

写入

InitiateVaultLock

冰川:InitiateVaultLock

权限管理,写入

ListJobs

冰川:ListJobs

列表

ListMultipartUploads

冰川:ListMultipartUploads

列表

ListParts

冰川:ListParts

列表

ListProvisionedCapacity

冰川:ListProvisionedCapacity

列表

ListTagsForVault

冰川:ListTagsForVault

列表

ListVaults

冰川:ListVaults

列表

PurchaseProvisionedCapacity

冰川:PurchaseProvisionedCapacity

写入

RemoveTagsFromVault

冰川:RemoveTagsFromVault

标记、写作

SetDataRetrievalPolicy

冰川:SetDataRetrievalPolicy

权限管理,写入

SetVaultAccessPolicy

冰川:SetVaultAccessPolicy

权限管理,写入

SetVaultNotifications

冰川:SetVaultNotifications

写入

UploadArchive

冰川:UploadArchive

写入

UploadMultipartPart

冰川:UploadMultipartPart

写入

Amazon S3 Glacier 定义的操作

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

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

AbortMultipartUpload

授予权限以中止由上传 ID 标识的分段上传操作

金库*

写入

AbortVaultLock

授予权限以在文件库锁定未处于锁定状态时中止文件库锁定过程

金库*

权限管理,写入

AddTagsToVault

授予权限以向文件库添加指定的标签

金库*

标记、写作

CompleteMultipartUpload

授予权限以完成分段上传过程

金库*

写入

CompleteVaultLock

授予权限以完成文件库锁定过程

金库*

权限管理,写入

CreateVault

授予权限以使用指定名称建立新的文件库

金库*

写入

DeleteArchive

授予权限以从文件库中删除档案

金库*

冰川:ArchiveAgeInDays

写入

DeleteVault

授予权限以删除文件库

金库*

写入

DeleteVaultAccessPolicy

授予权限以删除与指定文件库关联的访问策略

金库*

权限管理,写入

DeleteVaultNotifications

授予权限以删除为文件库设置的通知配置

金库*

写入

DescribeJob

授予权限以获取有关以前启动的任务的信息

金库*

读取

DescribeVault

授予权限以获取有关文件库的信息

金库*

读取

GetDataRetrievalPolicy

授予权限以获取数据检索策略

读取

GetJobOutput

授予权限以下载指定任务的输出

金库*

读取

GetVaultAccessPolicy

授予权限以检索在文件库中设置的访问策略子资源

金库*

读取

GetVaultLock

授予权限以从指定文件库上设置的锁定策略子资源中检索属性

金库*

读取

GetVaultNotifications

授予权限以检索在文件库中设置的通知配置子资源

金库*

读取

InitiateJob

授予权限以启动指定类型的任务

金库*

冰川:ArchiveAgeInDays

写入

InitiateMultipartUpload

授予权限以启动分段上传

金库*

写入

InitiateVaultLock

授予权限以启动文件库锁定过程

金库*

权限管理,写入

ListJobs

授予权限以列出文件库的任务,包括正在进行的任务以及最近完成的任务

金库*

列表

ListMultipartUploads

授予权限以列出指定文件库所有正在进行的分段上传

金库*

列表

ListParts

授予权限以列出已在特定分段上传中上传的档案部分

金库*

列表

ListProvisionedCapacity

授予列出指定容量的预配置容量的权限 AWS 账户

列表

ListTagsForVault

授予权限以列出已连接至文件库的所有标签

金库*

列表

ListVaults

授予权限以列出所有文件库

列表

PurchaseProvisionedCapacity

授予购买预配置容量单位的权限 AWS 账户

写入

RemoveTagsFromVault

授予权限以从已连接至文件库的标签集中删除一个或多个标签

金库*

标记、写作

SetDataRetrievalPolicy

授予权限以在 PUT 请求指定的区域中设置数据检索策略,然后应用此策略

权限管理,写入

SetVaultAccessPolicy

授予权限以为文件库配置访问策略;这将覆盖现有策略

金库*

权限管理,写入

SetVaultNotifications

授予权限以配置文件库通知

金库*

写入

UploadArchive

授予权限以将档案上传到文件库

金库*

写入

UploadMultipartPart

授予权限以上传档案的一部分

金库*

写入

Amazon S3 Glacier 定义的资源类型

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

资源类型 ARN 条件键

金库

arn: $ {Partition}: glacier: $ {Region}: $ {Account}: vaults/$ {} VaultName

Amazon S3 Glacier 的条件键

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

条件键 描述 类型

冰川:ArchiveAgeInDays

按照档案已在文件库中存储的时间长度(以天为单位)筛选访问权限。

字符串

冰川:ResourceTag/

按客户定义的标签筛选访问权限

字符串