Amazon S3 Glacier API and Required Permissions
for Actions
S3 Glacier API Operations |
Required Permissions (API Actions) |
Resources |
Condition Keys |
Abort Multipart Upload (DELETE uploadID)
|
glacier:AbortMultipartUpload |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
Abort Vault Lock (DELETE lock-policy)
|
glacier:AbortVaultLock |
|
|
Add Tags To Vault (POST tags add) |
glacier:AddTagsToVault |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Complete Multipart Upload (POST uploadID) |
glacier:CompleteMultipartUpload |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Complete Vault Lock (POST lockId)
|
glacier:CompleteVaultLock |
|
glacier:ResourceTag/TagKey
|
Create Vault (PUT vault) * |
glacier:CreateVault |
|
|
Delete Archive (DELETE archive) |
glacier:DeleteArchive |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ArchiveAgeInDays
glacier:ResourceTag/TagKey
|
Delete Vault (DELETE vault) |
glacier:DeleteVault |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Delete Vault Access Policy (DELETE
access-policy) |
glacier:DeleteVaultAccessPolicy |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Delete Vault Notifications (DELETE
notification-configuration) |
glacier:DeleteVaultNotifications |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Describe Job (GET JobID) |
glacier:DescribeJob |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
Describe Vault (GET vault) |
glacier:DescribeVault |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
Get Data Retrieval Policy (GET policy) * |
glacier:GetDataRetrievalPolicy |
arn:aws-cn:glacier:region :account-id :policies/retrieval-limit-policy
|
|
Get Job Output (GET output) |
glacier:GetJobOutput |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
Get Vault Access Policy (GET access-policy) |
glacier:GetVaultAccessPolicy |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
Get Vault Lock (GET lock-policy)
|
glacier:GetVaultLock |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
Get Vault Notifications (GET
notification-configuration) |
glacier:GetVaultNotifications |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
Initiate Job (POST jobs) |
glacier:InitiateJob |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ArchiveAgeInDays
glacier:ResourceTag/TagKey
|
Initiate Multipart Upload (POST
multipart-uploads) |
glacier:InitiateMultipartUpload |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Initiate Vault Lock (POST lock-policy)
|
glacier:InitiateVaultLock |
|
glacier:ResourceTag/TagKey
|
List Jobs (GET jobs) |
glacier:ListJobs |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
List Multipart Uploads (GET multipart-uploads) |
glacier:ListMultipartUploads |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
List Parts (GET uploadID) |
glacier:ListParts |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
List Tags For Vault (GET tags) |
glacier:ListTagsForVault |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
|
List Vaults (GET vaults) |
glacier:ListVaults |
|
|
Remove Tags From Vault (POST tags remove) |
glacier:RemoveTagsFromVault |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Set Data Retrieval Policy (PUT policy) * |
glacier:SetDataRetrievalPolicy |
arn:aws-cn:glacier:region :account-id :policies/retrieval-limit-policy
|
|
Set Vault Access Policy (PUT access-policy) |
glacier:SetVaultAccessPolicy |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Set Vault Notification Configuration (PUT
notification-configuration) |
glacier:SetVaultNotifications |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Upload Archive (POST archive) |
glacier:UploadArchive |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|
Upload Part (PUT uploadID) |
glacier:UploadMultipartPart |
arn:aws-cn:glacier:region :account-id :vaults/vault-name
arn:aws-cn:glacier:region :account-id :vaults/example*
arn:aws-cn:glacier:region :account-id :vaults/*
|
glacier:ResourceTag/TagKey
|