Amazon DynamoDB Accelerator (DAX) のアクション、リソース、および条件キー
Amazon DynamoDB Accelerator (DAX) (サービスプレフィックス: dax) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。
リファレンス:
-
このサービスを設定する方法について説明します。
-
このサービスで使用可能な API オペレーションのリストを表示します。
-
IAM アクセス許可ポリシーを使用して、このサービスとそのリソースを保護する方法を学びます。
-
このサービスのプログラムによるサービス認可リファレンス
を表示します。
トピック
Amazon DynamoDB Accelerator (DAX) で定義される API オペレーション
次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。
| 運用 | IAM アクション | 条件キー | 指定できる値 (複数可) | アクセスレベル |
|---|---|---|---|---|
|
CreateCluster |
書き込み |
|||
タグ付け、書き込み |
||||
iam:PassedToService |
dax.amazonaws.com |
書き込み |
||
|
CreateParameterGroup |
書き込み |
|||
|
CreateSubnetGroup |
書き込み |
|||
|
DecreaseReplicationFactor |
書き込み |
|||
|
DeleteCluster |
書き込み |
|||
|
DeleteParameterGroup |
書き込み |
|||
|
DeleteSubnetGroup |
書き込み |
|||
|
DescribeClusters |
リスト |
|||
|
DescribeDefaultParameters |
リスト |
|||
|
DescribeEvents |
リスト |
|||
|
DescribeParameterGroups |
リスト |
|||
|
DescribeParameters |
読み取り |
|||
|
DescribeSubnetGroups |
リスト |
|||
|
IncreaseReplicationFactor |
書き込み |
|||
|
ListTags |
読み取り |
|||
|
RebootNode |
書き込み |
|||
|
TagResource |
タグ付け、書き込み |
|||
|
UntagResource |
タグ付け、書き込み |
|||
|
UpdateCluster |
書き込み |
|||
|
UpdateParameterGroup |
書き込み |
|||
|
UpdateSubnetGroup |
書き込み |
Amazon DynamoDB Accelerator (DAX) で定義されるアクション
IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。
| アクション | 説明 | リソースタイプ (* 必須) | 条件キー | アクセスレベル |
|---|---|---|---|---|
1 つ以上の表から 1 つ以上の項目の属性を返す許可を付与します。 |
読み取り |
|||
1 つ以上の表を配置もしくは削除する許可を付与します。 |
書き込み |
|||
ConditionCheckItem オペレーションにより、指定されたプライマリキーを持つ項目で一連の属性が存在するかどうかがチェックするアクセス許可を付与します |
読み取り |
|||
DAX クラスターを作成するアクセス許可を付与します |
書き込み |
|||
パラメータグループを作成する許可を付与。 |
書き込み |
|||
サブネットグループを作成するアクセス許可を付与します |
書き込み |
|||
DAX クラスターから 1 つまたは複数のノードを削除するアクセス許可を付与します |
書き込み |
|||
以前にプロビジョニングされた DAX クラスターを削除するアクセス許可を付与します |
書き込み |
|||
プライマリキーを使用してテーブルから 1 つの項目を削除する権限を付与します。 |
書き込み |
|||
指定されたパラメータグループを削除するアクセス許可を付与します |
書き込み |
|||
サブネットグループを削除するアクセス許可を付与します |
書き込み |
|||
プロビジョニングされた DAX クラスターに関する情報を返すアクセス許可を付与します |
リスト |
|||
DAX のデフォルトのシステムパラメータ情報を返すアクセス許可を付与します |
リスト |
|||
DAX クラスターとパラメータグループに関連するイベントを返すアクセス許可を付与します |
リスト |
|||
パラメータグループの説明のリストを返すアクセス許可を付与します |
リスト |
|||
特定のパラメータグループの詳細なパラメータリストを返すアクセス許可を付与します |
読み取り |
|||
サブネットグループの説明のリストを返すアクセス許可を付与します |
リスト |
|||
指定されたプライマリキーを持つ項目の属性のセットを返しますGetlemオペレーションへのアクセス許可を付与します。 |
読み取り |
|||
DAX クラスターに 1 つまたは複数のノードを追加するアクセス許可を付与します |
書き込み |
|||
DAX クラスターのすべてのタグのリストを返すアクセス許可を付与します |
読み取り |
|||
新しい項目を作成するか、古い項目を新しい項目に置き換える許可を付与します。 |
書き込み |
|||
表のプライマリキーもしくはセカンダリインデックスを使用してその表もしくはインデックスの項目に直接アクセスする許可を付与します。 |
読み取り |
|||
DAX クラスターの単一ノードを再起動するアクセス許可を付与します |
書き込み |
|||
表もしくはセカンダリインデックスの各項目にアクセスして、1 つ以上の項目または項目属性を返す許可を付与します。 |
読み取り |
|||
一連のタグを DAX リソースに関連付けるアクセス許可を付与します |
タグ付け、書き込み |
|||
DAX リソースからタグの関連付けを削除するアクセス許可を付与します |
タグ付け、書き込み |
|||
DAX クラスターで使用する設定を変更するアクセス許可を付与します |
書き込み |
|||
既存項目の属性を編集、もしくは存在しない場合は新しい項目を表に追加する許可を付与します。 |
書き込み |
|||
パラメータグループのパラメータを変更する許可を付与 |
書き込み |
|||
既存のサブネットグループを変更するアクセス許可を付与します |
書き込み |
Amazon DynamoDB Accelerator (DAX) で定義されるリソースタイプ
以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。
| リソースタイプ: | ARN | 条件キー |
|---|---|---|
arn:${Partition}:dax:${Region}:${Account}:cache/${ClusterName} |
Amazon DynamoDB Accelerator (DAX) の条件キー
Amazon DynamoDB Accelerator (DAX) では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。
| 条件キー | 説明 | タイプ |
|---|---|---|
トランザクション API コールのブロックと非トランザクション API コールの許可に使用します。その逆も可能です。 |
String |