Amazon S3 Vectors のアクション、リソース、条件キー
Amazon S3 Vectors (サービスプレフィックス: s3vectors) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
Amazon S3 Vectors で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
指定されたベクトルバケット内に新しいベクトルバケットを作成するアクセス許可を付与 |
書き込み |
|||
新しいベクトルバケットを作成するアクセス許可を付与 |
書き込み |
|||
指定されたベクトルインデックスを削除するアクセス許可を付与 |
書き込み |
|||
指定されたベクトルバケットを削除するアクセス許可を付与 |
書き込み |
|||
指定しされたベクトルバケットから IAM リソースポリシーを削除するアクセス許可を付与 |
アクセス許可管理、書き込み |
|||
指定されたベクトルインデックスからベクトルのバッチを削除するアクセス許可を付与 |
書き込み |
|||
指定されたベクトルインデックスの属性を取得するアクセス許可を付与 |
読み取り |
|||
指定されたベクトルバケットの属性を取得するアクセス許可を付与 |
読み取り |
|||
指定されたベクトルバケットの IAM リソースポリシーを取得するアクセス許可を付与 |
読み取り |
|||
ベクトルキーによってベクトルのバッチを取得するアクセス許可を付与 |
読み取り |
|||
指定されたベクトルバケット内のすべてのインデックスのページ分割されたリストを取得するアクセス許可を付与 |
リスト |
|||
指定された S3Vector リソースのタグを一覧表示するアクセス許可を付与します |
[Index] (インデックス) |
リスト |
||
アカウント内のすべてのベクトルバケットを一覧表示するアクセス許可を付与 |
リスト |
|||
指定されたベクトルインデックス内のすべてのベクトルのページ分割されたリストを取得するアクセス許可を付与 |
リスト |
|||
指定されたベクトルバケットのデフォルトのインデックスモードを更新するアクセス許可を付与します |
書き込み |
|||
指定されたベクトルバケットに IAM リソースポリシーを追加するアクセス許可を付与 |
アクセス許可管理、書き込み |
|||
指定されたベクトルインデックスにベクトルのバッチを追加するアクセス許可を付与 |
書き込み |
|||
特定のクエリベクトルの指定された検索ベクトルインデックス内で近似近傍を検索するアクセス許可を付与 |
読み取り |
|||
S3Vector リソースにタグを付けるアクセス許可を付与します |
[Index] (インデックス) |
タグ付け、書き込み |
||
S3Vector リソースのタグを解除するアクセス許可を付与します |
[Index] (インデックス) |
タグ付け、書き込み |
||
指定されたベクトルインデックスのインデックスモードを更新する許可を付与 |
書き込み |
Amazon S3 Vectors で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:s3vectors:${Region}:${Account}:bucket/${BucketName}/index/${IndexName} |
||
arn:${Partition}:s3vectors:${Region}:${Account}:bucket/${BucketName} |
Amazon S3 Vectors の条件キー
Amazon S3 Vectors は、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
リクエストで渡されたタグでアクセスをフィルタリングします |
String |
|
リソースに関連付けられたタグでアクセスをフィルタリングします |
String |
|
リクエストで渡されたタグキーでアクセスをフィルタリングします |
ArrayOfString |
|
ベクトルバケットに関連付けられたタグでアクセスをフィルタリングします |
String |
|
ベクトルバケットの暗号化に使用されるキーの AWS KMS キー ARN でアクセスをフィルタリングします |
ARN |
|
サーバー側の暗号化タイプでアクセスをフィルタリングします |
String |