

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

# 管理資料表儲存貯體政策
<a name="s3-tables-bucket-policy"></a>

您可以使用 Amazon S3 REST API、 AWS SDKs 和 AWS Command Line Interface () 來新增、刪除、更新和檢視 Amazon S3 資料表儲存貯體的儲存貯體政策AWS CLI。如需詳細資訊，請參閱下列主題。

如需詳細資訊，請參閱下列主題。如需 Amazon S3 Tables 支援的 AWS Identity and Access Management (IAM) 動作和條件金鑰的詳細資訊，請參閱[S3 Tables 的存取管理](s3-tables-setting-up.md)。如需資料表儲存貯體的儲存貯體政策範例，請參閱[適用於 S3 Tables 的資源型政策](s3-tables-resource-based-policies.md)。

**注意**  
資料表儲存貯體政策可讓您存取儲存在儲存貯體中的資料表。資料表儲存貯體政策不適用於其他帳戶擁有的資料表。

## 新增資料表儲存貯體政策
<a name="table-bucket-policy-add"></a>

若要將儲存貯體政策新增至資料表儲存貯體，請使用下列 AWS CLI 範例。

### 使用 AWS CLI
<a name="table-bucket-policy-add-CLI"></a>

此範例說明如何使用 AWS CLI建立資料表儲存貯體政策。若要使用此命令，請以您自己的資訊取代 `user input placeholders`。

```
aws s3tables put-table-bucket-policy \
    --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1  \
    --resource-policy your-policy-JSON
```

### 使用 S3 主控台
<a name="table-bucket-policy-add-console"></a>

1. 開啟位於 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Amazon S3**。

1. 選擇**資料表儲存貯體**，然後選取您要新增政策的資料表儲存貯體名稱。

1. 選擇**許可**索引標籤。

1. 在**資訊儲存貯體政策**下方，選擇**編輯**。

1. 在政策編輯器中，輸入您的政策 JSON。

1. (選用) 選擇**政策範例**，查看您可以根據需求調整的範例政策。

1. 輸入您的政策後，選擇**儲存變更**。

## 檢視資料表儲存貯體政策
<a name="table-bucket-policy-get"></a>

若要檢視連接至資料表儲存貯體的儲存貯體政策，請使用下列 AWS CLI 範例。

### 使用 AWS CLI
<a name="table-bucket-policy-get-CLI"></a>

此範例示範如何使用 AWS CLI檢視連接到資料表儲存貯體的政策。若要使用此命令，請以您自己的資訊取代 `user input placeholders`。

```
aws s3tables get-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1
```

### 使用 S3 主控台
<a name="get-policy-table-bucket-console"></a>

1. 開啟位於 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Amazon S3**。

1. 選擇**資料表儲存貯體**，然後選取您要檢視其政策的資料表儲存貯體名稱。

1. 選擇**許可**索引標籤。

## 刪除資料表儲存貯體政策
<a name="table-bucket-policy-delete"></a>

若要刪除連接至資料表儲存貯體的儲存貯體政策，請使用下列 AWS CLI 範例。

### 使用 AWS CLI
<a name="table-bucket-policy-delete-CLI"></a>

此範例說明如何使用 AWS CLI刪除資料表儲存貯體政策。若要使用此命令，請以您自己的資訊取代 `user input placeholders`。

```
aws s3tables delete-table-bucket-policy --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-bucket1
```

### 使用 S3 主控台
<a name="table-bucket-policy-delete-console"></a>

1. 開啟位於 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇 **Amazon S3**。

1. 選擇**資料表儲存貯體**，然後選取您要為其刪除政策的資料表儲存貯體名稱。

1. 選擇**許可**索引標籤。

1. 在**資料表儲存貯體政策**下，選擇**刪除**。