值區中繼資料

Cloud Storage bucket 的中繼資料會識別 bucket 的屬性,並讓您控管 bucket 的行為。bucket 的中繼資料包含不可編輯的欄位 (例如 bucket 名稱和專案編號),以及可設定的設定 (例如預設儲存空間級別、生命週期規則和 IAM 角色)。

bucket 中繼資料總覽

中繼資料會以 key: value 配對的形式儲存,其中 value 可以採用多種形式,包括字串、陣列,甚至是巢狀 key:value 配對。舉例來說,值區名稱是字串,而值區物件生命週期管理設定則是一組規則陣列,其中每項規則都包含多個子項 key: value 配對。

中繼資料的可變動性不盡相同:

  • 部分中繼資料為唯讀。

  • 部分中繼資料可在建立 bucket 時設定,但無法編輯或移除。

  • 部分中繼資料可以新增及編輯,但無法移除。

  • 部分中繼資料可隨時新增、編輯和移除。

不能編輯的中繼資料

下列中繼資料是在建立 bucket 時設定,無法編輯或移除:

  • 值區名稱

  • bucket 所屬的專案

  • 產生編號

    • 即使多個 bucket 版本共用相同名稱,bucket 的版本編號也能明確識別 bucket 版本。

    • bucket 的世代值不會變更。

    • 我們不保證後續版本的世代編號會增加,只保證每個新版本都有不重複的世代編號。

    • 不相關 bucket 的版本編號之間沒有任何關係。

  • 中繼資料版本編號

    • 值區的中繼資料版本編號可不重複識別值區的中繼資料狀態。建立值區時,中繼資料版本編號為 1,每次修改值區的中繼資料時,該編號都會增加。
  • bucket 是否已啟用階層命名空間

可編輯的中繼資料

可編輯的值區中繼資料是指通常可隨時修改其值的中繼資料。在某些情況下 (例如 bucket 受到組織政策限制),修改特定中繼資料值會受到限制。

中繼資料總覽 指南連結 附註
存取控管清單 (ACL) 建立及管理 ACL 建議僅供 XML 使用者參考。
預設 ACL 設定預設物件 ACL
Identity and Access Management (IAM) 政策1 使用 IAM 權限
計費 (要求者付費) 使用要求者付費功能
跨源資源共享 (CORS) 設定 設定及查看 CORS 設定
預設儲存空間級別 變更預設儲存空間級別 在建立 bucket 時設定,可以編輯但無法移除。
資料加密 設定允許或限制的加密方法 更新這項設定不會影響 bucket 中現有物件的加密類型。
預設 Cloud KMS 加密金鑰 使用預設 Cloud KMS 金鑰
預設事件型保留1 使用預設事件型保留屬性
禁止公開存取1 使用禁止公開存取功能
統一 bucket 層級存取權1 使用統一值區層級存取權 在值區啟用統一值區層級存取權後,只有前 90 天可以編輯。
生命週期設定政策 管理物件生命週期
Autoclass 使用自動調整級別功能
強化型複製1 管理強化型複製功能
用量記錄和儲存空間記錄 使用記錄設定
值區鎖定2 使用及鎖定資料保留政策 只有在未鎖定資料保留政策時,才能編輯。
物件保留鎖定 啟用及使用物件保留設定 為 bucket 啟用後即無法停用。
物件版本管理設定 使用物件版本管理功能
bucket 標籤 使用 bucket 標籤
虛刪除保留時長 使用虛刪除功能
網站設定 為靜態網站指派特殊頁面
bucket 位置 遷移 bucket 遷移 bucket 前,請先參閱「Bucket 遷移總覽」頁面。

1 這項中繼資料無法透過 XML API 查看或管理。

2 您可以在建立值區時使用 XML API 設定這項中繼資料,但無法查看或管理這項中繼資料。

後續步驟