本頁說明如何選擇、查看及變更專案的預設備份設定選項。這個頁面也可能有助於您選擇建立執行個體時要選取的備份設定。
在 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 控制台中使用「建立執行個體」頁面時,系統會自動選取哪種備份方法 (如果有)。具體來說,預設備份設定會決定「資料保護」窗格「備份資料」專區自動選取的備份方法。
請參考以下說明,在「Back up your data」(備份資料) 專區中,選取要用於資料的備份方法 (如有):
- 使用備份金鑰庫的備份方案備份執行個體。
- 使用快照排程備份磁碟。
- 請勿使用自動排程備份功能。
您可以選擇自動選取的不同選項。
無論預設備份設定為何,只要選取備份方法,Compute Engine 就會自動選取要使用的特定備份方案或特定快照排程。您可以視需要在完成建立執行個體前,選取其他備份方案或快照排程。
預設備份設定的限制
預設備份設定的範圍如下:
- 這項設定不會禁止使用者選取其他備份選項。
- 這項設定會影響專案,而非特定使用者。
這項設定只會影響Google Cloud 主控台的「Create an instance」頁面。
- 使用其他方法建立執行個體時,只有在您設定時,系統才會自動備份資料。
這項設定不會影響現有的執行個體。
這項設定只會指定預設選取的備份選項類型。您無法自訂預設選取的特定備份方案或快照排程。如要使用預設未選取的特定備份方案或快照排程,請在建立執行個體時選取其他選項。
預設備份設定的選項
下表說明可用於預設備份設定的選項。具體來說,您可以直接選擇備份方案、快照排程或不備份,但在您選擇預設備份設定之前,專案會使用預先定義的行為。
預設備份設定的選項 | |
---|---|
預先定義 (未選取任何選項) |
|
備份計畫 |
|
快照排程 |
|
無備份 |
|
查看專案的預設備份設定
如要查看專案的預設備份設定,請按照下列步驟操作:
如果您尚未在 Google Cloud 控制台中開啟要查看設定的專案,請先進行這項操作。
在 Google Cloud 控制台中,前往 Compute Engine 的「Settings」頁面。
「預設資料保護」部分會顯示專案用於預設備份設定的選項。如果未選取任何圓形按鈕,專案就會使用預先定義的行為。
變更專案的預設備份設定
如要變更專案的預設備份設定,請在Google Cloud 控制台中執行下列操作:
查看預設備份設定的選項,然後決定要使用哪個選項。請確認所選選項符合您的用途,且您符合相關規定。
如果您尚未在 Google Cloud 控制台中開啟要變更設定的專案,請先執行這項操作。
根據您要為預設備份設定選擇的選項,執行下列其中一個操作:
一次更新機構中所有專案的預設備份設定
如果您想一次為機構中的所有專案設定或更新預設備份設定,就無法使用 Google Cloud 控制台。您可以改用 gcloud CLI 更新專案中繼資料中的設定,並在機構中的所有專案中自動執行這項更新。如要執行這項自動化動作,請按照下列步驟操作:
查看預設備份設定的選項,然後決定要使用哪個選項。請確認所選選項符合您的用途,且您符合相關規定。
建立指令碼,自動為機構中的所有專案執行
gcloud compute project-info add-metadata
指令。請使用您要變更預設備份設定的選項值,指定--metadata google-compute-default-data-protection
標記。請參考以下範例:如要將機構中所有專案的預設備份設定設為「No backups」,請在指令碼中使用下列指令:
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
替換為專案名稱。如要進一步瞭解如何設定及更新專案中繼資料,請參閱「設定及移除自訂中繼資料」。
後續步驟
- 瞭解如何建立及啟動執行個體。
- 瞭解如何從備份金庫還原執行個體。
- 瞭解如何透過快照還原執行個體。