檢視 S3 儲存貯體的屬性 - Amazon Simple Storage Service

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

檢視 S3 儲存貯體的屬性

您可以檢視 Amazon S3 儲存貯體的屬性,包括版本控制、標籤、預設加密、記錄、通知等設定。

  1. 登入 AWS Management Console 並開啟 Amazon S3 主控台,網址為 https://console.aws.amazon.com/s3/

  2. Buckets (儲存貯體) 清單中,選擇您要檢視屬性的儲存貯體名稱。

  3. 選擇 Properties (屬性)

  4. 您可以在 Properties (屬性) 頁面中,為儲存貯體設定下列屬性。

    • Bucket Versioning (儲存貯體版本控制) – 使用版本控制在一個儲存貯體中保留物件的多個版本。根據預設,新的儲存貯體會停用版本控制。如需啟用版本控制的資訊,請參閱「在儲存貯體上啟用版本控制」。

    • 標籤 — 透過 AWS 成本分配,您可以使用值區標籤來註解帳單,以便使用儲存貯體。標籤為一組金鑰/值對,代表指派給儲存貯體的標籤。若要新增標籤,請選擇 Tags (標籤),然後選擇 Add tag (新增標籤)。如需更多詳細資訊,請參閱 使用成本分配 S3 儲存貯體標籤

    • 預設加密 – 啟用預設加密可為您提供伺服器端自動加密。Amazon S3 會在將物件儲存到磁碟之前加密,並在下載物件時解密。如需更多詳細資訊,請參閱 對 Amazon S3 儲存貯體設定預設伺服器端加密行為

    • Server access logging (伺服器存取日誌記錄) – 使用伺服器存取日誌記錄,以取得對儲存貯體所提出請求的詳細記錄。Amazon S3 預設不會收集伺服器存取日誌。如需啟用伺服器存取日誌的資訊,請參閱「啟用 Amazon S3 伺服器存取記錄日誌」。

    • AWS CloudTrail 資料事件 — 用 CloudTrail 於記錄資料事件。根據預設,線索不會記錄資料事件。資料事件需支付額外的費用。如需詳細資訊,請參閱《AWS CloudTrail 使用者指南》中的日誌記錄追蹤的資料事件

    • Event notifications (事件通知) – 啟用特定的 Amazon S3 儲存貯體事件,在發生事件時將通知訊息傳送至目的地。若要啟用事件,請選擇 Create event notification (建立事件通知),然後指定您要使用的設定。如需更多詳細資訊,請參閱 使用 Amazon S3 主控台啟用和設定事件通知

    • Transfer acceleration (傳輸加速) – 可讓用戶端與 S3 儲存貯體間的長距離檔案傳輸變得迅速、簡單又安全。如需如何啟用 Transfer Acceleration 的資訊,請參閱「啟用和使用 S3 Transfer Acceleration」。

    • Object Lock (物件鎖定) – 您可以使用 S3 物件鎖定,讓物件在固定期間或無限期免於遭到刪除或覆寫。如需更多詳細資訊,請參閱 使用 S3 物件鎖定

    • Requester Pays (請求者付款) – 您可以啟用請求者付款,讓請求者 (而不是儲存貯體擁有者) 支付請求與資料傳輸的費用。如需更多詳細資訊,請參閱 使用儲存體傳輸和用量的申請者付款儲存貯體

    • Static website hosting (靜態網站代管) – 您可以在 Amazon S3 上託管靜態網站。若要啟用靜態網站託管,請選擇 Static website hosting (靜態網站託管),然後指定您要使用的設定。如需詳細資訊,請參閱 使用 Amazon S3 託管靜態網站

檢視值區屬性 AWS CLI

下列指令顯示如何使用 AWS CLI 來列出不同的值區屬性。

以下內容會傳回與值區 DOC-EXAMPLE-BUCKET1 相關聯的標籤集。如需值區標籤的詳細資訊,請參閱,使用成本分配 S3 儲存貯體標籤

aws s3api get-bucket-tagging --bucket DOC-EXAMPLE-BUCKET1

如需詳細資訊和範例,請參閱《AWS CLI 命令參考》中的 get-bucket-tagging

以下內容會傳回值區 DOC-EXAMPLE-BUCKET1 的版本控制狀態。如需值區版本控制的相關資訊,請參閱在 S3 儲存貯體中使用版本控制

aws s3api get-bucket-versioning --bucket DOC-EXAMPLE-BUCKET1

如需詳細資訊和範例,請參閱《AWS CLI 命令參考》中的 get-bucket-versioning

以下內容會傳回值區 DOC-EXAMPLE-BUCKET1 的預設加密組態。根據預設,所有儲存貯體都有預設加密組態,該組態使用伺服器端加密搭配 Amazon S3 受管金鑰 (SSE-S3)。如需值區預設加密的詳細資訊,請參閱對 Amazon S3 儲存貯體設定預設伺服器端加密行為

aws s3api get-bucket-encryption --bucket DOC-EXAMPLE-BUCKET1

如需詳細資訊和範例,請參閱《AWS CLI 命令參考》中的 get-bucket-encryption

以下內容會傳回值區 DOC-EXAMPLE-BUCKET1 的通知組態。如需值區事件通知的相關資訊,請參閱Amazon S3 事件通知

aws s3api get-bucket-notification-configuration --bucket DOC-EXAMPLE-BUCKET1

如需詳細資訊和範例,請參閱《AWS CLI 命令參考》中的 get-bucket-notification-configuration

以下內容會傳回值區 DOC-EXAMPLE-BUCKET1 的記錄狀態。如需值區記錄的相關資訊,請參閱使用伺服器存取記錄記錄要求

aws s3api get-bucket-logging --bucket DOC-EXAMPLE-BUCKET1

如需詳細資訊和範例,請參閱《AWS CLI 命令參考》中的 get-bucket-logging

有關如何使用 AWS SDK 返回值區屬性的示例,例如版本控制,標籤等,請參閱使用 AWS 開發套件為 Amazon S3 執行動作

如需使用不同 AWS SDK 的一般資訊,請參閱使用開發 AWS 套件和探險家使用 Amazon S3 進行開發