設定值區保留期限

本頁說明如何在 Google Distributed Cloud (GDC) 斷線裝置環境中,為儲存空間值區設定保留期限。本文將說明定義儲存空間值區資料保留時間長度的先決條件和步驟。這項資訊有助於您符合法規和資料管理規定。

本頁面適用於基礎架構營運商群組的 IT 管理員,或應用程式營運商群組的開發人員,這些對象負責在 GDC 氣隙環境中設定及管理儲存空間 bucket 設定。

根據預設,您隨時可以刪除物件。啟用物件鎖定功能並設定保留期限,即可防止值區中的所有物件在指定天數內遭到刪除。您必須先刪除保留期限過後的物件,才能刪除 bucket。

建立值區時,必須啟用物件鎖定功能。建立 bucket 後,您就無法啟用或停用物件鎖定功能。不過,您可以修改預設物件保留期限。

您可以建立值區,並視需要啟用物件鎖定功能。如果已啟用物件鎖定功能,則可選擇是否指定預設保留期限。

如要修改保留期限,請更新Bucket 資源中的 Bucket.spec.bucketPolicy.lockingPolicy.defaultObjectRetentionDays 欄位。

以下範例說明如何更新 Bucket 資源中的欄位:

apiVersion: object.gdc.goog/v1alpha1
kind: Bucket
metadata:
  name: BUCKET_NAME
  namespace: NAMESPACE_NAME
spec:
  description: "This bucket has a default retention period specified."
  storageClass: Standard
  bucketPolicy :
    lockingPolicy :
      defaultObjectRetentionDays: RETENTION_DAY_COUNT
---
apiVersion: object.gdc.goog/v1alpha1
kind: Bucket
metadata:
  name: BUCKET_NAME
  namespace: NAMESPACE_NAME
spec:
  description: "This would enable object locking but not specify a default retention period."
  storageClass: Standard
  bucketPolicy :
    lockingPolicy :
---
apiVersion: object.gdc.goog/v1alpha1
kind: Bucket
metadata:
  name: BUCKET_NAME
  namespace: NAMESPACE_NAME
spec:
  description: "This bucket does not have locking or retention enabled."
  storageClass: Standard

保留期限更新後,系統會將新期限套用至值區中建立的物件。現有物件的保留期限不會變更。

啟用物件鎖定功能後,如果您嘗試覆寫物件,系統會新增該物件的版本。您可以擷取這兩個物件版本。如要瞭解如何列出物件版本,請參閱 Amazon Web Services 說明文件:ListObjectVersions https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectVersions.html

如要建立只能寫入一次、可讀取多次 (WORM) 的值區,請參閱「WORM 值區」一節。