翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon S3 Object Lambda のアクション、リソース、条件キー
Amazon S3 Object Lambda (サービスプレフィックス: s3-object-lambda) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon S3 Object Lambda によって定義されたアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。各アクションについて、テーブルには、そのアクションでサポートされているリソースタイプと条件キーが一覧表示されます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
マルチパートアップロードを中止するアクセス許可を付与 |
Write |
|||
オブジェクトの null バージョンを削除し、削除マーカーを挿入する許可を付与。このマーカーは、オブジェクトの現在のバージョンになります |
Write |
|||
タグ付けサブリソースを使用して、指定したオブジェクトからタグセット全体を削除するアクセス許可を付与 |
タグ付け、書き込み |
|||
特定のバージョンのオブジェクトを削除するアクセス許可を付与 |
Write |
|||
オブジェクトの特定のバージョンのタグセット全体を削除するアクセス許可を付与 |
タグ付け、書き込み |
|||
Amazon S3 からオブジェクトを取得するためのアクセス許可を付与 |
Read |
|||
オブジェクトのアクセスコントロールリスト (ACL) を返すアクセス許可を付与 |
Read |
|||
オブジェクトの現在のリーガルホールドステータスを取得するアクセス許可を付与 |
Read |
|||
オブジェクトの保存設定を取得するアクセス許可を付与 |
Read |
|||
オブジェクトのタグセットを返すアクセス許可を付与 |
Read |
|||
特定のバージョンのオブジェクトを取得するためのアクセス許可を付与 |
Read |
|||
特定のオブジェクトバージョンのアクセスコントロールリスト (ACL) を返すアクセス許可を付与 |
Read |
|||
特定のバージョンのオブジェクトのタグセットを返すアクセス許可を付与 |
Read |
|||
Amazon S3 バケット内のオブジェクトの一部またはすべてを一覧表示する許可を付与 (最大 1000) |
リスト |
|||
進行中のマルチパートアップロードを一覧表示するアクセス許可を付与 |
リスト |
|||
Amazon S3 バケット内のすべてのバージョンオブジェクトに関するメタデータを一覧表示するアクセス許可を付与 |
リスト |
|||
特定のマルチパートアップロード用にアップロードされた部分を一覧表示するアクセス許可を付与 |
リスト |
|||
バケットにオブジェクトを追加する許可を付与 |
書き込み |
|||
S3 バケット内の新規または既存のオブジェクトに対して、アクセスコントロールリスト (ACL) を設定するためのアクセス許可を付与する |
アクセス許可管理、書き込み |
|||
指定したオブジェクトにリーガルホールド設定を適用するアクセス許可を付与 |
Write |
|||
オブジェクトにオブジェクト保持設定を配置するアクセス許可を付与 |
Write |
|||
指定されたタグセットを、バケット内に既に存在するオブジェクトに設定するアクセス許可を付与 |
タグ付け、書き込み |
|||
acl サブリソースを使用して、バケットにすでに存在するオブジェクトのアクセスコントロールリスト (ACL) アクセス許可を設定するアクセス許可を付与 |
アクセス許可管理、書き込み |
|||
特定のバージョンのオブジェクトに対して指定されたタグセットを設定するアクセス許可を付与 |
タグ付け、書き込み |
|||
オブジェクトのアーカイブされたコピーを Amazon S3 に復元するアクセス許可を付与 |
Write |
|||
S3 Object Lambda に送信する GetObject リクエストのデータを提供する許可を付与 |
Write |
Amazon S3 Object Lambda によって定義されたリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:s3-object-lambda:${Region}:${Account}:accesspoint/${AccessPointName} |
Amazon S3 Object Lambda の条件キー
Amazon S3 Object Lambda では、IAM ポリシーの Condition 要素で使用できる以下の条件キーが定義されます。
| 条件キー | 説明 | タイプ |
|---|---|---|
クライアントが使用する TLS バージョンでアクセスをフィルタリングします |
Numeric |
|
認証方式でアクセスをフィルタリングします |
String |
|
リクエスト署名の経過時間 (ミリ秒単位) でアクセスをフィルタリングします |
Numeric |
|
特定のオブジェクトバージョンでアクセスをフィルタリングします |
String |