本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用 Amazon S3 REST API、 AWS SDK 和 來新增、刪除、更新和檢視資料表的資料表政策 AWS CLI。如需詳細資訊,請參閱下列主題。如需 Amazon S3 資料表支援 AWS Identity and Access Management (IAM) 動作和條件索引鍵的詳細資訊,請參閱 S3 Tables 的存取管理。如需資料表政策的範例,請參閱適用於 S3 Tables 的資源型政策。
新增資料表政策
若要將資料表政策新增至資料表,您可以使用 Amazon S3 REST API、 AWS SDK 和 AWS CLI。
此範例說明如何使用 AWS CLI建立資料表政策。若要使用此命令,請以您自己的資訊取代 使用者輸入預留位置
。
aws s3tables put-table-policy \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-bucket1
\ --namespacemy-namespace
\ --namemy-table
\ --resource-policyyour-policy-JSON
檢視資料表政策
若要檢視附加至資料表的儲存貯體政策,您可以使用 Amazon S3 REST API、 AWS SDK 和 AWS CLI。
此範例說明如何使用 AWS CLI檢視連接到資料表的政策。若要使用此命令,請以您自己的資訊取代 使用者輸入預留位置
。
aws s3tables get-table-policy \ --table-bucket-arn arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-bucket1
/table/tableID
\ --namespacemy-namespace
\ --namemy-table
刪除資料表政策
若要刪除連接到資料表的政策,您可以使用 Amazon S3 REST API、 AWS SDK 和 AWS CLI。
此範例說明如何使用 AWS CLI刪除資料表政策。若要使用此命令,請以您自己的資訊取代 使用者輸入預留位置
。
aws s3tables delete-table-policy \ --table-ARN arn:aws:s3tables:
us-east-1
:111122223333
:bucket/amzn-s3-demo-bucket1
/table/tableID
\ --namespaceyour-namespace
\ --nameyour-table