View a markdown version of this page

Amazon DynamoDB Accelerator (DAX) のアクション、リソース、および条件キー - サービス認可リファレンス

Amazon DynamoDB Accelerator (DAX) のアクション、リソース、および条件キー

Amazon DynamoDB Accelerator (DAX) (サービスプレフィックス: dax) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon DynamoDB Accelerator (DAX) で定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 指定できる値 (複数可) アクセスレベル

CreateCluster

dax:CreateCluster

書き込み

dax:TagResource

タグ付け、書き込み

iam:PassRole

iam:PassedToService

dax.amazonaws.com

書き込み

CreateParameterGroup

dax:CreateParameterGroup

書き込み

CreateSubnetGroup

dax:CreateSubnetGroup

書き込み

DecreaseReplicationFactor

dax:DecreaseReplicationFactor

書き込み

DeleteCluster

dax:DeleteCluster

書き込み

DeleteParameterGroup

dax:DeleteParameterGroup

書き込み

DeleteSubnetGroup

dax:DeleteSubnetGroup

書き込み

DescribeClusters

dax:DescribeClusters

リスト

DescribeDefaultParameters

dax:DescribeDefaultParameters

リスト

DescribeEvents

dax:DescribeEvents

リスト

DescribeParameterGroups

dax:DescribeParameterGroups

リスト

DescribeParameters

dax:DescribeParameters

読み取り

DescribeSubnetGroups

dax:DescribeSubnetGroups

リスト

IncreaseReplicationFactor

dax:IncreaseReplicationFactor

書き込み

ListTags

dax:ListTags

読み取り

RebootNode

dax:RebootNode

書き込み

TagResource

dax:TagResource

タグ付け、書き込み

UntagResource

dax:UntagResource

タグ付け、書き込み

UpdateCluster

dax:UpdateCluster

書き込み

UpdateParameterGroup

dax:UpdateParameterGroup

書き込み

UpdateSubnetGroup

dax:UpdateSubnetGroup

書き込み

Amazon DynamoDB Accelerator (DAX) で定義されるアクション

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

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

BatchGetItem

1 つ以上の表から 1 つ以上の項目の属性を返す許可を付与します。

アプリケーション*

読み取り

BatchWriteItem

1 つ以上の表を配置もしくは削除する許可を付与します。

アプリケーション*

書き込み

ConditionCheckItem

ConditionCheckItem オペレーションにより、指定されたプライマリキーを持つ項目で一連の属性が存在するかどうかがチェックするアクセス許可を付与します

アプリケーション*

読み取り

CreateCluster

DAX クラスターを作成するアクセス許可を付与します

アプリケーション*

書き込み

CreateParameterGroup

パラメータグループを作成する許可を付与。

書き込み

CreateSubnetGroup

サブネットグループを作成するアクセス許可を付与します

書き込み

DecreaseReplicationFactor

DAX クラスターから 1 つまたは複数のノードを削除するアクセス許可を付与します

アプリケーション*

書き込み

DeleteCluster

以前にプロビジョニングされた DAX クラスターを削除するアクセス許可を付与します

アプリケーション*

書き込み

DeleteItem

プライマリキーを使用してテーブルから 1 つの項目を削除する権限を付与します。

アプリケーション*

dax:EnclosingOperation

書き込み

DeleteParameterGroup

指定されたパラメータグループを削除するアクセス許可を付与します

書き込み

DeleteSubnetGroup

サブネットグループを削除するアクセス許可を付与します

書き込み

DescribeClusters

プロビジョニングされた DAX クラスターに関する情報を返すアクセス許可を付与します

アプリケーション

リスト

DescribeDefaultParameters

DAX のデフォルトのシステムパラメータ情報を返すアクセス許可を付与します

リスト

DescribeEvents

DAX クラスターとパラメータグループに関連するイベントを返すアクセス許可を付与します

リスト

DescribeParameterGroups

パラメータグループの説明のリストを返すアクセス許可を付与します

リスト

DescribeParameters

特定のパラメータグループの詳細なパラメータリストを返すアクセス許可を付与します

読み取り

DescribeSubnetGroups

サブネットグループの説明のリストを返すアクセス許可を付与します

リスト

GetItem

指定されたプライマリキーを持つ項目の属性のセットを返しますGetlemオペレーションへのアクセス許可を付与します。

アプリケーション*

dax:EnclosingOperation

読み取り

IncreaseReplicationFactor

DAX クラスターに 1 つまたは複数のノードを追加するアクセス許可を付与します

アプリケーション*

書き込み

ListTags

DAX クラスターのすべてのタグのリストを返すアクセス許可を付与します

アプリケーション*

読み取り

PutItem

新しい項目を作成するか、古い項目を新しい項目に置き換える許可を付与します。

アプリケーション*

dax:EnclosingOperation

書き込み

クエリ

表のプライマリキーもしくはセカンダリインデックスを使用してその表もしくはインデックスの項目に直接アクセスする許可を付与します。

アプリケーション*

読み取り

RebootNode

DAX クラスターの単一ノードを再起動するアクセス許可を付与します

アプリケーション*

書き込み

スキャン

表もしくはセカンダリインデックスの各項目にアクセスして、1 つ以上の項目または項目属性を返す許可を付与します。

アプリケーション*

読み取り

TagResource

一連のタグを DAX リソースに関連付けるアクセス許可を付与します

アプリケーション*

タグ付け、書き込み

UntagResource

DAX リソースからタグの関連付けを削除するアクセス許可を付与します

アプリケーション*

タグ付け、書き込み

UpdateCluster

DAX クラスターで使用する設定を変更するアクセス許可を付与します

アプリケーション*

書き込み

UpdateItem

既存項目の属性を編集、もしくは存在しない場合は新しい項目を表に追加する許可を付与します。

アプリケーション*

dax:EnclosingOperation

書き込み

UpdateParameterGroup

パラメータグループのパラメータを変更する許可を付与

書き込み

UpdateSubnetGroup

既存のサブネットグループを変更するアクセス許可を付与します

書き込み

Amazon DynamoDB Accelerator (DAX) で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

アプリケーション

arn:${Partition}:dax:${Region}:${Account}:cache/${ClusterName}

Amazon DynamoDB Accelerator (DAX) の条件キー

Amazon DynamoDB Accelerator (DAX) では、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

dax:EnclosingOperation

トランザクション API コールのブロックと非トランザクション API コールの許可に使用します。その逆も可能です。

String