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 動作 條件鍵 可能的值 (s) 存取層級

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 命令。不過,在某些情況下,單一動作可控制對多個操作的存取。或者,某些操作需要多種不同的動作。

動作 說明 資源類型 (*必填項目) 條件索引鍵 存取層級

BatchGetItem

准許從一或多個資料表傳回一或多個項目的屬性

應用程式*

讀取

BatchWriteItem

准許在一或多個資料表中放置或刪除多個項目

應用程式*

寫入

ConditionCheckItem

准許 ConditionCheckItem 操作使用指定的主索引鍵來檢查項目是否有一組屬性

應用程式*

讀取

CreateCluster

准許建立 DAX 叢集

應用程式*

寫入

CreateParameterGroup

准許建立參數群組

寫入

CreateSubnetGroup

准許建立子網路群組

寫入

DecreaseReplicationFactor

准許從 DAX 叢集移除一或多個節點

應用程式*

寫入

DeleteCluster

准許刪除先前佈建的 DAX 叢集

應用程式*

寫入

DeleteItem

准許透過主索引鍵刪除表格中的單個項目

應用程式*

dax:EnclosingOperation

寫入

DeleteParameterGroup

准許刪除指定的參數群組

寫入

DeleteSubnetGroup

准許刪除子網路群組

寫入

DescribeClusters

准許傳回所有已佈建 DAX 叢集的相關資訊

應用程式

清單

DescribeDefaultParameters

准許傳回 DAX 的預設系統參數資訊

清單

DescribeEvents

准許傳回與 DAX 叢集和參數群組相關的事件

清單

DescribeParameterGroups

准許傳回參數群組描述清單

清單

DescribeParameters

准許傳回特定參數群組的詳細參數清單

讀取

DescribeSubnetGroups

准許傳回子網路群組描述清單

清單

GetItem

准許 GetItem 操作會為具有指定主索引鍵的項目傳回一組屬性

應用程式*

dax:EnclosingOperation

讀取

IncreaseReplicationFactor

准許將一或多個節點新增至 DAX 叢集

應用程式*

寫入

ListTags

准許傳回 DAX 叢集的標籤清單

應用程式*

讀取

PutItem

准許建立新項目,或以新項目取代舊項目

應用程式*

dax:EnclosingOperation

寫入

查詢

准許使用資料表的主索引鍵或次要索引,直接從資料表或索引存取項目

應用程式*

讀取

RebootNode

准許重新啟動 DAX 叢集的單一節點

應用程式*

寫入

掃描

准許存取資料表中的每個項目或次要索引,以傳回一或多個項目和項目屬性

應用程式*

讀取

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 元素。

條件索引鍵 描述 Type

dax:EnclosingOperation

用於封鎖 Transactions API 呼叫並允許非 Transactions API 呼叫,以及允許 Transactions API 呼叫並封鎖非 Transactions API 呼叫

String