檢視 S3 一般用途儲存貯體的屬性 - Amazon Simple Storage Service

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

檢視 S3 一般用途儲存貯體的屬性

您可以檢視所擁有任何 Amazon S3 儲存貯體的屬性。這些設定包含下列項目:

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

  • 標籤 – 透過 AWS 成本分配,您可以使用儲存貯體標籤來註釋使用一般用途儲存貯體的帳單。標籤為一組金鑰/值對,代表指派給儲存貯體的標籤。如需詳細資訊,請參閱使用成本分配 S3 儲存貯體標籤

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

  • 伺服器存取記錄 – 透過伺服器存取記錄,取得對一般用途儲存貯體提出之請求的詳細記錄。Amazon S3 預設不會收集伺服器存取日誌。如需啟用伺服器存取日誌的資訊,請參閱「啟用 Amazon S3 伺服器存取記錄日誌」。

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

  • 事件通知 – 啟用特定 Amazon S3 一般用途儲存貯體事件,以便在事件發生時將通知訊息傳送至目的地。如需詳細資訊,請參閱使用 Amazon S3 主控台啟用和設定事件通知

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

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

  • 申請者付款 – 如果您希望申請者 (而非一般用途儲存貯體擁有者) 支付請求和資料傳輸費用,請啟用申請者付款。如需詳細資訊,請參閱使用申請者支付一般用途儲存貯體進行儲存傳輸和使用

  • Static website hosting (靜態網站代管) – 您可以在 Amazon S3 上託管靜態網站。如需詳細資訊,請參閱使用 Amazon S3 託管靜態網站

您可以使用 AWS Management Console AWS CLI、 或 AWS SDKs 檢視儲存貯體屬性

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

  2. 在左側導覽窗格中,選擇一般用途儲存貯體或目錄儲存貯體

  3. 在儲存貯體清單中,選擇您要檢視其屬性的儲存貯體名稱。

  4. 選擇屬性索引標籤。

  5. 您可以在屬性頁面上,為儲存貯體設定上述屬性。

使用 檢視儲存貯體屬性 AWS CLI

下列命令示範如何使用 AWS CLI 列出不同的一般用途儲存貯體屬性。

以下會傳回與儲存貯體 amzn-s3-demo-bucket1 相關聯的標籤組。如需儲存貯體標籤的詳細資訊,請參閱使用成本分配 S3 儲存貯體標籤

aws s3api get-bucket-tagging --bucket amzn-s3-demo-bucket1

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

以下會傳回儲存貯體 amzn-s3-demo-bucket1 的版本控制狀態。如需儲存貯體版本控制的資訊,請參閱使用 S3 版本控制保留多個版本的物件

aws s3api get-bucket-versioning --bucket amzn-s3-demo-bucket1

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

以下會傳回儲存貯體 amzn-s3-demo-bucket1 的預設加密組態。根據預設,所有儲存貯體的預設加密組態都是使用 Amazon S3 受管金鑰的伺服器端加密 (SSE-S3)。如需儲存貯體預設加密的資訊,請參閱對 Amazon S3 儲存貯體設定預設伺服器端加密行為

aws s3api get-bucket-encryption --bucket amzn-s3-demo-bucket1

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

以下會傳回儲存貯體 amzn-s3-demo-bucket1 的通知組態。如需儲存貯體事件通知的資訊,請參閱Amazon S3 事件通知

aws s3api get-bucket-notification-configuration --bucket amzn-s3-demo-bucket1

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

以下會傳回儲存貯體 amzn-s3-demo-bucket1 的記錄狀態。如需儲存貯體記錄的資訊,請參閱使用伺服器存取記錄記錄要求

aws s3api get-bucket-logging --bucket amzn-s3-demo-bucket1

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

如需如何使用 AWS SDKs 傳回一般用途儲存貯體屬性的範例,例如版本控制、標籤等,請參閱 Amazon S3 API 參考中的程式碼範例

如需使用 AWS SDKs一般資訊,請參閱《Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發Amazon S3