透過一般用途儲存貯體的存取點設定存取控制清單 (ACLs) - Amazon Simple Storage Service

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

透過一般用途儲存貯體的存取點設定存取控制清單 (ACLs)

本節說明如何使用 AWS Command Line Interface、 AWS Management Console或 REST API,透過一般用途儲存貯體的存取點設定 ACLs。如需 ACL 的詳細資訊,請參閱「存取控制清單 (ACL) 概觀」。

透過 中的存取點設定 ACLs AWS 帳戶
  1. 登入 AWS Management Console 並開啟位於 https://https://console.aws.amazon.com/s3/ 的 Amazon S3 主控台。

  2. 在頁面頂端的導覽列中,選擇目前顯示的名稱 AWS 區域。接下來,選擇您要列出存取點的區域。

  3. 在主控台左側的導覽窗格中,選擇存取點

  4. (選用) 依名稱搜尋存取點。只有所選存取點 AWS 區域 才會顯示在這裡。

  5. 選擇存取點的名稱以管理或使用此存取點。

  6. 物件索引標籤下,選取您要為其設定 ACL 的物件名稱。

  7. 許可索引標籤下,選取編輯以設定物件 ACL。

    注意

    Amazon S3 目前不支援在建立存取點後變更存取點的封鎖公開存取權限設定。

下列put-object-acl範例命令顯示如何使用 AWS CLI ,透過使用 ACL 的存取點設定存取許可。

下列命令puppy.jpg會透過 111122223333 擁有 AWS 帳戶 的存取點,將 ACL 套用至現有物件。

aws s3api put-object-acl --bucket arn:aws:s3:AWS 區域:111122223333:accesspoint/my-access-point --key puppy.jpg --acl private
注意

S3 會自動為所有存取點產生存取點別名,而且這些別名可用於使用儲存貯體名稱執行物件層級操作的任何位置。如需詳細資訊,請參閱存取點別名

如需詳細資訊和範例,請參閱AWS CLI 命令參考中的 put-object-acl

您可以使用 REST API,透過使用 ACL 的存取點設定存取許可。如需詳細資訊,請參閱 Amazon Simple Storage Service API 參考中的 PutObjectAcl