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

glacier:AbortMultipartUpload

書き込み

AbortVaultLock

glacier:AbortVaultLock

アクセス許可管理、書き込み

AddTagsToVault

glacier:AddTagsToVault

タグ付け、書き込み

CompleteMultipartUpload

glacier:CompleteMultipartUpload

書き込み

CompleteVaultLock

glacier:CompleteVaultLock

アクセス許可管理、書き込み

CreateVault

glacier:CreateVault

書き込み

DeleteArchive

glacier:DeleteArchive

書き込み

DeleteVault

glacier:DeleteVault

書き込み

DeleteVaultAccessPolicy

glacier:DeleteVaultAccessPolicy

アクセス許可管理、書き込み

DeleteVaultNotifications

glacier:DeleteVaultNotifications

書き込み

DescribeJob

glacier:DescribeJob

読み取り

DescribeVault

glacier:DescribeVault

読み取り

GetDataRetrievalPolicy

glacier:GetDataRetrievalPolicy

読み取り

GetJobOutput

glacier:GetJobOutput

読み取り

GetVaultAccessPolicy

glacier:GetVaultAccessPolicy

読み取り

GetVaultLock

glacier:GetVaultLock

読み取り

GetVaultNotifications

glacier:GetVaultNotifications

読み取り

InitiateJob

glacier:GetJobOutput

読み取り

glacier:InitiateJob

書き込み

InitiateMultipartUpload

glacier:InitiateMultipartUpload

書き込み

InitiateVaultLock

glacier:InitiateVaultLock

アクセス許可管理、書き込み

ListJobs

glacier:ListJobs

リスト

ListMultipartUploads

glacier:ListMultipartUploads

リスト

ListParts

glacier:ListParts

リスト

ListProvisionedCapacity

glacier:ListProvisionedCapacity

リスト

ListTagsForVault

glacier:ListTagsForVault

リスト

ListVaults

glacier:ListVaults

リスト

PurchaseProvisionedCapacity

glacier:PurchaseProvisionedCapacity

書き込み

RemoveTagsFromVault

glacier:RemoveTagsFromVault

タグ付け、書き込み

SetDataRetrievalPolicy

glacier:SetDataRetrievalPolicy

アクセス許可管理、書き込み

SetVaultAccessPolicy

glacier:SetVaultAccessPolicy

アクセス許可管理、書き込み

SetVaultNotifications

glacier:SetVaultNotifications

書き込み

UploadArchive

glacier:UploadArchive

書き込み

UploadMultipartPart

glacier:UploadMultipartPart

書き込み

Amazon S3 Glacier で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AbortMultipartUpload

アップロード ID によって識別されるマルチパートアップロードを中止する許可を付与する

ボールト*

書き込み

AbortVaultLock

ボールトロックが Locked 状態でない場合にボールトロック処理を中止する許可を付与する

ボールト*

アクセス許可管理、書き込み

AddTagsToVault

ボールトに指定したタグを追加する許可を付与する

ボールト*

タグ付け、書き込み

CompleteMultipartUpload

マルチパートアップロードプロセスを完了する許可を付与する

ボールト*

書き込み

CompleteVaultLock

ボールトロック処理を完了する許可を付与する

ボールト*

アクセス許可管理、書き込み

CreateVault

指定された名前の新しいボールトを作成する許可を付与する

ボールト*

書き込み

DeleteArchive

ボールトからアーカイブを削除する許可を付与する

ボールト*

glacier:ArchiveAgeInDays

書き込み

DeleteVault

ボールトを削除する許可を付与する

ボールト*

書き込み

DeleteVaultAccessPolicy

指定されたボールトに関連付けられたアクセスポリシーを削除する許可を付与する

ボールト*

アクセス許可管理、書き込み

DeleteVaultNotifications

ボールトに割り当てられている通知設定を削除する許可を付与する

ボールト*

書き込み

DescribeJob

以前に開始されたジョブに関する情報を取得する許可を付与する

ボールト*

読み取り

DescribeVault

ボールトに関する情報を取得する許可を付与する

ボールト*

読み取り

GetDataRetrievalPolicy

データ取得ポリシーを取得する許可を付与する

読み取り

GetJobOutput

指定されたジョブの出力をダウンロードする許可を付与する

ボールト*

読み取り

GetVaultAccessPolicy

ボールトのアクセスポリシーのサブリソースセットを取得する許可を付与する

ボールト*

読み取り

GetVaultLock

指定されたボールトのロックポリシーのサブリソースセットから属性を取得する許可を付与する

ボールト*

読み取り

GetVaultNotifications

ボールトの通知設定のサブリソースセットを取得する許可を付与する

ボールト*

読み取り

InitiateJob

指定されたタイプのジョブを開始する許可を付与する

ボールト*

glacier:ArchiveAgeInDays

書き込み

InitiateMultipartUpload

マルチパートアップロードを開始する許可を付与する

ボールト*

書き込み

InitiateVaultLock

ボールトロック処理を開始する許可を付与する

ボールト*

アクセス許可管理、書き込み

ListJobs

進行中のボールトのジョブ、および最近終了したジョブを一覧表示する許可を付与する

ボールト*

リスト

ListMultipartUploads

指定されたボールトに対して進行中のマルチパートアップロードを一覧表示する許可を付与する

ボールト*

リスト

ListParts

特定のマルチパートアップロード用にアップロードされた部分を一覧表示する許可を付与する

ボールト*

リスト

ListProvisionedCapacity

指定された のプロビジョニングされた容量を一覧表示するアクセス許可を付与します AWS アカウント

リスト

ListTagsForVault

ボールトに添付されているすべてのタグを一覧表示する許可を付与する

ボールト*

リスト

ListVaults

すべてのボールトを一覧表示する許可を付与する

リスト

PurchaseProvisionedCapacity

のプロビジョニングされたキャパシティユニットを購入するアクセス許可を付与します AWS アカウント

書き込み

RemoveTagsFromVault

ボールトに添付されたタグのセットから 1 つ以上のタグを削除する許可を付与する

ボールト*

タグ付け、書き込み

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 ポリシーの Condition 要素での使用が可能です。

条件キー 説明 タイプ

glacier:ArchiveAgeInDays

アーカイブがボールトに保存されている日数によってアクセスをフィルタリングする

String

glacier:ResourceTag/

お客様定義のタグでアクセスをフィルタリングする

String