

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Amazon DynamoDB：允許存取特定資料表
<a name="reference_policies_examples_dynamodb_specific-table"></a>

此範例會示範如何建立身分型政策，允許完整存取 `MyTable` DynamoDB 資料表。此政策授予從 AWS API 或 以程式設計方式完成此動作所需的許可 AWS CLI。若要使用此政策，請將範例政策中的*斜體預留位置文字*取代為您自己的資訊。然後，遵循[建立政策](access_policies_create.md)或[編輯政策](access_policies_manage-edit.md)中的指示進行操作。

**重要**  
此政策允許可以在 DynamoDB 資料表上執行的所有動作。若要查看這些動作的詳細資訊，請參閱《Amazon DynamoDB 開發人員指南》**中的 [DynamoDB API 許可：動作、資源和條件參考](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/api-permissions-reference.html)。您可以透過列出每個個別的動作來提供相同的許可。不過，如果您在 `Action` 元素使用萬用字元 (`*`) (例如 `"dynamodb:List*"`)，則在 DynamoDB 新增新的清單動作時，您就不需要更新您的政策。

此政策僅允許對具有指定名稱的 DynamoDB 資料表執行動作。若要允許使用者`Read`存取 DynamoDB 中的所有內容，您也可以連接 [AmazonDynamoDBReadOnlyAccess](https://console.aws.amazon.com/iam/home#policies/arn:aws:iam::aws:policy/AmazonDynamoDBReadOnlyAccess) AWS 受管政策。

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "ListAndDescribe",
            "Effect": "Allow",
            "Action": [
                "dynamodb:List*",
                "dynamodb:DescribeReservedCapacity*",
                "dynamodb:DescribeLimits",
                "dynamodb:DescribeTimeToLive"
            ],
            "Resource": "*"
        },
        {
            "Sid": "SpecificTable",
            "Effect": "Allow",
            "Action": [
                "dynamodb:BatchGet*",
                "dynamodb:DescribeStream",
                "dynamodb:DescribeTable",
                "dynamodb:Get*",
                "dynamodb:Query",
                "dynamodb:Scan",
                "dynamodb:BatchWrite*",
                "dynamodb:CreateTable",
                "dynamodb:Delete*",
                "dynamodb:Update*",
                "dynamodb:PutItem"
            ],
            "Resource": "arn:aws:dynamodb:*:*:table/MyTable"
        }
    ]
}
```

------