在資源回收桶中保留已刪除的資源

根據預設,Compute Engine 會暫時保留已刪除的標準快照三天,避免標準快照因意外或惡意行為而永久刪除。保留這些快照可讓您還原資料,以防日後需要。這類快照會移到回收桶。保留已刪除的標準快照,也有助於滿足特定法規遵循或監管要求。

本文說明標準快照的資源回收筒運作方式,以及如何設定資源回收筒,以滿足貴機構的需求。

支援的 Compute Engine 資源

資源回收筒僅支援標準快照。

下列資源不支援資源回收筒,且無法在手動或透過自動程序刪除後復原:

  • Google Cloud Hyperdisk 和 Persistent Disk 磁碟區
  • 封存快照,包括透過快照排程建立的封存快照
  • 即時快照
  • 磁碟副本
  • 機器映像檔

如要保護這些資源,請實作「磁碟和執行個體的資料保護選項」一文中所述的其中一種策略。

標準快照的回收桶運作方式

系統預設只會為標準快照啟用回收桶,且預設保留期限為三天,但您可以設定自訂保留期限。回收桶中的快照稱為可復原的快照。可復原快照的儲存費用與標準快照相同。

無論是手動刪除或透過自動程序刪除,Compute Engine 都會將刪除的標準快照保留在資源回收筒中。

如要還原標準快照,請務必在保留期限屆滿前,從回收桶復原快照。復原標準快照後,您可以使用該快照建立新磁碟。如果未復原快照,Compute Engine 會在保留期限結束後永久刪除快照。

如要完全停用資源回收筒,或為不同專案和機構設定自訂保留期限,請設定資源回收筒保留政策。詳情請參閱「如何設定快照回收桶」。

為避免資料遺失,請先檢查是否已為標準快照啟用資源回收筒,再刪除快照。如需操作說明,請參閱查看特定快照的資源回收筒保留期限。

將快照保留在回收桶的條件

刪除標準快照時,只有在符合下列至少一項條件的情況下,Compute Engine 才會將快照保留在資源回收筒中:

  • 由於您未設定任何自訂保留期限,因此系統會套用預設的三天保留期限。
  • 您已設定適用於標準快照的自訂保留期限,且保留期限介於 1 到 7 天之間。

如果適用的保留期限設為零,Compute Engine 就會永久刪除快照。

可復原快照的結果

可復原的快照可能會有下列其中一種結果:

  • 復原:如要還原刪除作業,請在保留期限屆滿前從回收桶復原快照。
  • 手動永久刪除:如要降低儲存空間費用,您可以從資源回收筒永久刪除可復原的快照。
  • 自動永久刪除:適用保留期限到期後,Compute Engine 會永久刪除可復原的快照。

可復原的快照為唯讀,無法用來建立磁碟。您必須先復原快照,才能將快照還原至磁碟。

透過快照排程建立的快照

回收桶保留政策也適用於排程刪除的標準快照。不過,如果您之後從資源回收筒復原這類快照,Compute Engine 會無限期保留快照,直到您手動刪除為止。

快照排程建立的封存快照會立即永久刪除,因為資源回收筒不支援封存快照。

如何設定標準快照的回收桶

三天的預設保留期限稱為「系統預設規則」。如要覆寫系統預設規則,請修改資源回收筒保留政策。資源回收筒保留政策是一組全域規則,可讓您指定組織和專案中哪些快照在刪除後會保留在資源回收筒,以及保留時間長度。

您可以為保留政策中的每項規則指定 0 到 7 天的保留期限。

如要進一步瞭解資源回收筒保留政策中的規則,請參閱「使用規則設定資源回收筒保留政策」。

如要瞭解如何設定保留政策規則,請參閱「設定資源回收筒保留政策」。

使用規則設定回收桶保留政策

如要精細控管專案和組織中刪除的標準快照保留時間,請在資源回收筒保留政策中建立規則。刪除標準快照時,Compute Engine 會檢查保留政策中的規則,判斷標準快照的回收桶保留期限,或是否應立即刪除快照。

根據預設,保留政策不含任何規則。將規則新增至保留政策時,請指定規則的「目標」和目標的「保留期限」。

  • 規則的目標可以是下列任一資源:

    • 標記:規則會套用至所有含有該標記的標準快照。 以標記為準的規則可限定專案或機構。標記必須已存在。
    • 專案:如果專案沒有以標記為準的規則,這項規則會套用至專案中的所有標準快照。
    • 機構:如果機構沒有以標記為準的規則,這項規則會套用至機構內的所有專案。
  • 規則的保留期限會指定 Compute Engine 在資源回收筒中保留已刪除標準快照的天數。規則的保留期限必須介於零到七天之間,且以一天為增量。如果值為零天,表示目標已停用回收桶。

刪除標準快照時,Compute Engine 會在保留政策中尋找適用的規則,並採取下列行動:

  • 如果適用規則的保留期限為零,系統會立即刪除標準快照。
  • 如果規則存在,且保留期限介於 1 到 7 天,Compute Engine 會將標準快照保留在資源回收筒中,保留期限為規則指定的時長。
  • 如果沒有規則,系統會套用預設保留期限 (三天)。

如要瞭解如何設定保留政策規則,請參閱「設定資源回收筒保留政策」。

如要瞭解當多項規則適用於標準快照時,Compute Engine 如何套用規則,請參閱「資源回收筒保留政策中的規則階層」。

預設規則

如要降低成本,但仍為刪除的標準快照維持基本防護等級,您可以在專案或機構中覆寫預設的三天保留期限。

舉例來說,如要將刪除的機構快照保留兩天,而非三天,請為機構設定兩天的預設保留期限。您為專案或機構設定的預設規則分別稱為「專案預設規則」和「機構預設規則」。

合併規則,增加彈性

如要兼顧降低成本和保護資料,請在保留政策中合併規則。如要這麼做,請為專案和機構設定預設規則,然後建立適用於特定標籤的規則。

舉例來說,假設您想在機構中保留已刪除的快照一天,但要保護研究專案中的資料五天,然後保留稽核資料的快照七天。

如要為資源回收筒設定這類政策,請按照下列步驟操作:

  1. 建立或選擇標記,以識別與稽核相關的標準快照。
  2. 為機構內的代碼建立 7 天的代碼式規則
  3. 將標記套用至所有稽核相關的標準快照。
  4. 為研究專案設定五天的預設規則
  5. 為機構設定為期一天的資料保留規則

使用機構的系統預設保留期限

如要為貴機構的所有標準快照維持 3 天的基準保留期限,您不必採取任何行動。系統預設值為三天,適用於所有標準快照。

規則衝突

如果多項規則適用於相同目標,Compute Engine 會套用最明確的規則或保留期限最長的規則,詳情請參閱「資源回收筒保留政策中的規則階層」。

新增預設規則,停用專案或機構的回收桶

對於不含重要資料的專案,您可以停用這類專案的資源回收筒,藉此降低儲存空間費用。如要這麼做,請將專案或機構的預設保留政策設為零。

回收桶保留政策中的規則階層

刪除標準快照時,Compute Engine 會套用資源回收筒保留政策中的規則,如下所示:

  1. 專案和機構的標記規則:Compute Engine 會檢查保留政策中的任何標記規則是否適用於標準快照。如果存在以標記為準的規則,Compute Engine 會將規則套用至快照。

    為進一步防範誤刪,如果快照適用多項以標記為準的規則,Compute Engine 會套用保留期限最長的規則。

    舉例來說,假設有兩個以標記為準的規則 (分別為 2 天和 4 天),適用於某個快照。四天規則適用於所有情境,即使兩天規則位於專案層級,而四天規則位於組織層級,也是如此。不過,即使專案預設規則的保留期限較長,也不會覆寫以標記為準的規則。

  2. 專案層級的預設規則:如果專案或機構層級沒有以標記為準的規則,Compute Engine 會套用為專案定義的預設保留規則 (如有)。

  3. 機構層級預設規則:如果專案沒有預設規則,Compute Engine 會檢查機構是否有預設規則。如果存在,系統就會將該規則套用至已刪除的快照。

  4. 系統預設規則:如果上述任一層級存在規則,系統就會忽略預設規則。否則,Compute Engine 會套用系統預設規則,並保留已刪除的標準快照三天。

保留期限為零天的規則:如果系統找到保留期限為零天的規則,就會立即刪除標準快照。如果找到保留期限不為零的規則,標準快照就會保留在資源回收筒中,保留時間長度由規則指定。

如要瞭解如何查看及修改保留政策,請參閱「設定資源回收筒保留政策」。

管理資源回收桶

您也可以在回收桶中查看可復原的快照資訊。如要降低成本,可以從回收桶永久刪除可復原的快照。詳情請參閱「管理資源回收筒中可復原的快照」。

回收桶中的快照只能讀取,無法復原。如要使用快照建立磁碟,請先從資源回收筒還原標準快照。

從資源回收桶還原快照

從資源回收筒還原快照後,您就能立即使用快照建立磁碟。不過,快照不會保留下列資料:

  • 標記:從資源回收筒還原快照後,您必須將所有標記加回快照。
  • 相關聯的快照排程:快照不會在您最初建立快照時使用的快照排程指定時間過後自動刪除。Compute Engine 會無限期保留快照,直到您手動刪除為止。

如要從回收桶復原快照,請參閱「從回收桶復原快照」。

如要查看專案中可復原的快照,請參閱「查看資源回收桶中的所有快照」。

停用資源回收筒

停用標準快照的回收桶後,刪除快照時,快照資料就會永久清除。Google 無法復原資料。 如果選擇停用資源回收筒,請只針對不含重要資料的專案停用。

限制

  • 支援的資源: 僅支援標準快照。刪除封存快照、即時快照、磁碟和映像檔後,系統會立即永久清除這些項目。
  • 名稱衝突:如果已有名稱相同的標準快照,且您未提供復原快照的新名稱,復原快照就會失敗。如要復原這類快照,您必須使用 Google Cloud CLI 或 REST 指定新名稱。
  • 標記保留:如果從資源回收桶復原快照,系統不會保留刪除前附加至快照的標記。從回收桶復原快照後,您必須重新新增標記。
  • 排程快照:如果還原原本依排程建立的快照,該快照就不再屬於排程,也不會在排程指定的時間過後自動刪除。Compute Engine 不會刪除快照,而是無限期保留,直到您手動刪除為止。
  • 客戶自行管理的加密金鑰 (CMEK):如果您撤銷保護可復原快照的 CMEK,然後復原快照,您必須先還原金鑰,才能使用復原的快照建立磁碟。如果未在保留期限到期前復原快照,Compute Engine 就會永久刪除快照。
  • 必須先復原才能使用:可復原的快照為唯讀。如要使用可復原的快照建立磁碟,請先從資源回收筒復原標準快照。

定價

可復原快照的儲存費用與標準快照相同。

舉例來說,如果標準快照在建立 30 天後遭到刪除,並在資源回收筒中存放五天,則總儲存時間為 35 天。由於回收桶目前為搶先體驗版,因此五天的儲存空間費用會享有折扣,且您只需支付 30 天的儲存空間費用。

從資源回收桶還原快照不會產生任何費用。

如需詳細的定價資訊,請參閱「磁碟和映像檔定價」。

後續步驟