Amazon S3 Glacier 的操作、资源和条件键
Amazon S3 Glacier(服务前缀:glacier)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
Amazon S3 Glacier 定义的 API 操作
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
AbortMultipartUpload |
写入 |
|||
|
AbortVaultLock |
权限管理,写入 |
|||
|
AddTagsToVault |
标记、写作 |
|||
|
CompleteMultipartUpload |
写入 |
|||
|
CompleteVaultLock |
权限管理,写入 |
|||
|
CreateVault |
写入 |
|||
|
DeleteArchive |
写入 |
|||
|
DeleteVault |
写入 |
|||
|
DeleteVaultAccessPolicy |
权限管理,写入 |
|||
|
DeleteVaultNotifications |
写入 |
|||
|
DescribeJob |
读取 |
|||
|
DescribeVault |
读取 |
|||
|
GetDataRetrievalPolicy |
读取 |
|||
|
GetJobOutput |
读取 |
|||
|
GetVaultAccessPolicy |
读取 |
|||
|
GetVaultLock |
读取 |
|||
|
GetVaultNotifications |
读取 |
|||
|
InitiateJob |
读取 |
|||
写入 |
||||
|
InitiateMultipartUpload |
写入 |
|||
|
InitiateVaultLock |
权限管理,写入 |
|||
|
ListJobs |
列表 |
|||
|
ListMultipartUploads |
列表 |
|||
|
ListParts |
列表 |
|||
|
ListProvisionedCapacity |
列表 |
|||
|
ListTagsForVault |
列表 |
|||
|
ListVaults |
列表 |
|||
|
PurchaseProvisionedCapacity |
写入 |
|||
|
RemoveTagsFromVault |
标记、写作 |
|||
|
SetDataRetrievalPolicy |
权限管理,写入 |
|||
|
SetVaultAccessPolicy |
权限管理,写入 |
|||
|
SetVaultNotifications |
写入 |
|||
|
UploadArchive |
写入 |
|||
|
UploadMultipartPart |
写入 |
Amazon S3 Glacier 定义的操作
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以中止由上传 ID 标识的分段上传操作 |
写入 |
|||
授予权限以在文件库锁定未处于锁定状态时中止文件库锁定过程 |
权限管理,写入 |
|||
授予权限以向文件库添加指定的标签 |
标记、写作 |
|||
授予权限以完成分段上传过程 |
写入 |
|||
授予权限以完成文件库锁定过程 |
权限管理,写入 |
|||
授予权限以使用指定名称建立新的文件库 |
写入 |
|||
授予权限以从文件库中删除档案 |
写入 |
|||
授予权限以删除文件库 |
写入 |
|||
授予权限以删除与指定文件库关联的访问策略 |
权限管理,写入 |
|||
授予权限以删除为文件库设置的通知配置 |
写入 |
|||
授予权限以获取有关以前启动的任务的信息 |
读取 |
|||
授予权限以获取有关文件库的信息 |
读取 |
|||
授予权限以获取数据检索策略 |
读取 |
|||
授予权限以下载指定任务的输出 |
读取 |
|||
授予权限以检索在文件库中设置的访问策略子资源 |
读取 |
|||
授予权限以从指定文件库上设置的锁定策略子资源中检索属性 |
读取 |
|||
授予权限以检索在文件库中设置的通知配置子资源 |
读取 |
|||
授予权限以启动指定类型的任务 |
写入 |
|||
授予权限以启动分段上传 |
写入 |
|||
授予权限以启动文件库锁定过程 |
权限管理,写入 |
|||
授予权限以列出文件库的任务,包括正在进行的任务以及最近完成的任务 |
列表 |
|||
授予权限以列出指定文件库所有正在进行的分段上传 |
列表 |
|||
授予权限以列出已在特定分段上传中上传的档案部分 |
列表 |
|||
授予列出指定容量的预配置容量的权限 AWS 账户 |
列表 |
|||
授予权限以列出已连接至文件库的所有标签 |
列表 |
|||
授予权限以列出所有文件库 |
列表 |
|||
授予购买预配置容量单位的权限 AWS 账户 |
写入 |
|||
授予权限以从已连接至文件库的标签集中删除一个或多个标签 |
标记、写作 |
|||
授予权限以在 PUT 请求指定的区域中设置数据检索策略,然后应用此策略 |
权限管理,写入 |
|||
授予权限以为文件库配置访问策略;这将覆盖现有策略 |
权限管理,写入 |
|||
授予权限以配置文件库通知 |
写入 |
|||
授予权限以将档案上传到文件库 |
写入 |
|||
授予权限以上传档案的一部分 |
写入 |
Amazon S3 Glacier 定义的资源类型
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: glacier: $ {Region}: $ {Account}: vaults/$ {} VaultName |
Amazon S3 Glacier 的条件键
Amazon S3 Glacier 定义以下可在 IAM policy 的 Condition 元素中使用的条件键。
| 条件键 | 描述 | 类型 |
|---|---|---|
按照档案已在文件库中存储的时间长度(以天为单位)筛选访问权限。 |
字符串 |
|
按客户定义的标签筛选访问权限 |
字符串 |