本頁說明如何選擇、查看及變更專案的預設備份設定選項。這個頁面也有助於您在建立執行個體時,選擇要選取的備份設定。
在 Google Cloud 控制台中建立 Compute Engine 執行個體時,您可以指定要用來備份資料的方法。預設備份設定是專案層級的 Compute Engine 設定,用於指定在 Google Cloud 控制台中建立執行個體時,預先選取的預設方法。舉例來說,您可以設定預設備份設定,鼓勵專案使用偏好的方法自動備份資料。
事前準備
-
如要瞭解可用的資料備份選項,請參閱「資料保護選項」。具體來說,本頁面會討論自動排程備份的選項,特別是備份儲存空間的備份方案和快照排程。
定價
建立執行個體時,部分備份選項會產生額外費用。 如要瞭解各選項的價格,請參閱本文的「瞭解及選擇預設備份設定」。
必要的角色
如要取得選擇、查看及變更預設備份設定所需的權限,請要求管理員將專案的下列 IAM 角色授予您:
-
查看及變更預設備份設定:
「Compute 執行個體管理員 (v1)」 ()
roles/compute.instanceAdmin.v1
-
如要使用備份方案,並需要啟用 Backup and DR API:
服務使用量管理員 (
roles/serviceusage.serviceUsageAdmin
)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
這些預先定義的角色具備選擇、查看及變更預設備份設定所需的權限。如要查看確切的必要權限,請展開「必要權限」部分:
所需權限
如要選擇、查看及變更預設備份設定,您必須具備下列權限:
-
查看及變更專案的 Compute Engine 設定和中繼資料:
-
compute.projects.setCommonInstanceMetadata
-
compute.projects.get
-
-
啟用 API:
-
serviceusage.services.enable
-
serviceusage.services.get
-
瞭解及選擇預設備份設定
專案的預設備份設定會決定您在 Google Cloud console 中使用「建立執行個體」頁面時,系統自動選取的備份方法 (如有)。具體來說,預設備份設定會決定「資料保護」窗格中「備份資料」部分自動選取的備份方法。
如需參考,您可以在「備份資料」部分選取要用於資料的備份方法 (如有):
- 使用備份方案備份備份保存庫中的執行個體。
- 使用快照排程備份磁碟。
- 不要使用自動排定的備份作業。
您也可以選取自動選取以外的選項。
無論預設備份設定為何,只要選取備份方法,Compute Engine 就會自動選取要使用的特定備份方案或特定快照排程。建立執行個體前,您可以視需要選取其他備份方案或快照排程。
預設備份設定的限制
預設備份設定的範圍如下:
- 這項設定不會禁止使用者選取其他備份選項。
- 這項設定會影響專案,而非特定使用者。
這項設定只會影響Google Cloud 控制台的「建立執行個體」頁面。
- 使用其他方法建立執行個體時,只有在您進行設定後,系統才會自動備份資料。
這項設定不會影響現有執行個體。
這項設定只會指定預設選取的備份選項類型。您無法自訂系統預設選取的特定備份方案或特定快照排程。如要使用特定備份方案或快照排程 (而非預設選取的方案),請在建立執行個體時選取其他選項。
預設備份設定的選項
下表說明預設備份設定的可用選項。具體來說,您可以直接選擇備份方案、快照排程或不備份,但除非選擇預設備份設定,否則專案會使用預先定義的行為。
預設備份設定的選項 | |
---|---|
預先定義 (未選取任何選項) |
|
備份方案 |
|
快照排程 |
|
無備份 |
|
查看專案的預設備份設定
如要查看專案的預設備份設定,請按照下列步驟操作:
如果尚未開啟專案,請在 Google Cloud 主控台中開啟要查看設定的專案。
在 Google Cloud 控制台中,前往 Compute Engine 的「Settings」(設定) 頁面。
「預設資料保護」部分會顯示專案使用的預設備份設定選項。如果未選取任何單選按鈕,專案會使用預先定義的行為。
變更專案的預設備份設定
如要變更專案的預設備份設定,請在Google Cloud 控制台中執行下列操作:
查看預設備份設定的選項,然後決定要使用哪個選項。請確認所選選項符合您的用途,且您符合相關規定。
如果尚未開啟,請在 Google Cloud 控制台中開啟要變更設定的專案。
根據您要選擇的預設備份設定,執行下列其中一項操作:
如要選擇「備份方案」、「快照排程」或「不備份」選項,請完成下列步驟:
在 Google Cloud 控制台中,前往 Compute Engine 的「Settings」(設定) 頁面。
在「預設資料保護」部分,選擇新選項。
按一下 [儲存]。
如要還原為 Compute Engine 自動為專案選取的預先定義行為,請完成移除
google-compute-default-data-protection
中繼資料項目的專案中繼資料步驟。
一次更新機構中所有專案的預設備份設定
如要一次為機構中的所有專案設定或更新預設備份設定,請勿使用 Google Cloud 控制台。您可以改用 gcloud CLI 更新專案中繼資料中的設定,並在機構的所有專案中自動更新。如要執行這項自動化作業,請按照下列步驟操作:
查看預設備份設定的選項,然後決定要使用哪個選項。請確認所選選項符合您的用途,且您符合相關規定。
建立指令碼,自動為機構中的所有專案執行
gcloud compute project-info add-metadata
指令。指定--metadata google-compute-default-data-protection
旗標,並將值設為要變更預設備份設定的選項。請參考以下範例:如要將機構中所有專案的預設備份設定設為「不備份」或更新為這個設定,請在指令碼中使用下列指令:
gcloud compute project-info add-metadata \ --project=PROJECT_NAME \ --metadata=google-compute-default-data-protection=NONE
如要將機構中所有專案的預設備份設定設為「備份方案」,請在指令碼中使用下列指令:
gcloud compute project-info add-metadata \ --project=PROJECT_NAME \ --metadata=google-compute-default-data-protection=BACKUP
如要將機構中所有專案的預設備份設定設為「快照排程」或更新為這個設定,請在指令碼中使用下列指令:
gcloud compute project-info add-metadata \ --project=PROJECT_NAME \ --metadata=google-compute-default-data-protection=SNAPSHOT_SCHEDULES
將
PROJECT_NAME
替換為專案名稱。如要進一步瞭解如何設定及更新專案的中繼資料,請參閱「設定及移除自訂中繼資料」。
後續步驟
- 瞭解如何建立及啟動執行個體。
- 瞭解如何從備份保存庫還原執行個體。
- 瞭解如何從快照還原執行個體。