Compute Engine インスタンスをバックアップする

Compute Engine インスタンスの Google マネージド バックアップ プロセスでは、データが Backup Vault に送信されます。これらの Backup Vault は、不変性と強制保持を提供します。バックアップは単一のリージョンに保存するか、複数のリージョンに保存するかを選択できます。

Google マネージド モデルは、スケジュールされたバックアップとオンデマンド バックアップという 2 つの主要な実行方法をサポートしています。このドキュメントでは、これらのバックアップを構成して管理する方法について説明します。

概要

バックアップを Backup Vault に送信すると、不変性と保持期間の適用が実現します。Backup Vault を使用すると、バックアップを単一リージョンまたはマルチリージョンに保存できます。Compute Engine インスタンスのバックアップ方法には、主に次の 2 つがあります。

  • Google Cloud コンソールを使用して Compute Engine インスタンスをバックアップする:Google Cloud コンソールで、バックアップ プランを適用して Compute Engine インスタンスを Backup Vault にバックアップできます。次のいずれかの方法でデータをバックアップできます。どちらの方法でも、バックアップを Backup Vault に安全に保存できます。これにより、データ損失やその他の予期しないイベントが発生した場合に、Compute Engine インスタンスを確実に復元できます。

    • スケジュールされたバックアップ: 毎日、毎週、毎月、毎年など、特定の頻度で Compute Engine インスタンスを自動的にバックアップします。

    • オンデマンド バックアップ: 必要に応じてオンデマンド バックアップを作成します。オンデマンド バックアップは、インスタンスに大幅な変更を加える前にバックアップを作成する場合や、アドホック データ保護に役立ちます。

  • 管理コンソールを使用して Compute Engine インスタンスをバックアップする: 次のいずれかのバックアップ要件がある場合は、管理コンソールを使用して Compute Engine インスタンスをバックアップできます。

    • リージョン間でのバックアップ
    • 仮想マシン(VM)にアタッチされている特定のディスクのバックアップ
    • タグに基づく Compute Engine VM の自動保護
    • Google Cloud コンソール ベースのバックアップ プランとバックアップ ボルトが、ソース VM が実行されているリージョンと互換性のあるロケーションにない場合。

アプライアンス管理コンソールは、アプライアンス管理バックアップ用の Backup and DR の一部です。アプライアンス管理コンソールを使用する必要がある場合は、アプライアンス管理コンソールから Compute Engine インスタンスを検出して保護するをご覧ください。

始める前に

  1. Compute Engine インスタンスが配置されている場所で Backup and DR サービス API を有効にします。

    API を有効化

  2. Backup Vault を作成します

  3. バックアップ プランを作成します

  4. バックアップ ユーザーに IAM ロールと権限を割り当てます

  5. Compute Engine プロジェクトで Backup Vault へのアクセス権を付与します

  6. Backup and DR のバックアップ ジョブをモニタリングするために、バケットに Observability Analytics を設定します。

バックアップ ユーザー アカウントの IAM ロールと権限

スケジュール バックアップを構成するか、オンデマンド バックアップを実行するには、管理者が Backup Vault プロジェクトに対する次の IAM ロールを付与する必要があります。

  • Backup and DR バックアップ ユーザー(roles/backupdr.backupUser
  • 閲覧者(roles/viewer

Google マネージド バックアップ オペレーションに必要な特定の権限は次のとおりです。

  • backupdr.backupPlans.list
  • backupdr.backupPlanAssociations.createForComputeInstance
  • backupdr.backupPlanAssociations.list
  • backupdr.backupPlanAssociations.get
  • backupdr.backupPlanAssociations.triggerBackupForComputeInstance
  • backupdr.backupPlanAssociations.deleteForComputeInstance
  • backupdr.backupPlans.useForComputeInstance
  • backupdr.locations.list
  • backupdr.operations.get
  • cloudasset.assets.searchAllResources

復元権限に加えて、ユーザーにはバックアップ メタデータを表示して取得する権限が必要です。

  • backupdr.backupVaults.get
  • backupdr.backupVaults.list
  • backupdr.bvbackups.list
  • backupdr.bvbackups.get
  • backupdr.bvdataSources.list
  • backupdr.bvdataSources.get

次の表に、各 API 呼び出しに必要な権限を示します。

リソース リソースに対して実行するアクション API 呼び出しごとに必要な権限 割り当てる必要があるプロジェクト
Backup Vault BackupVault を作成する backupdr.backupVaults.create 管理プロジェクト
BackupVault を削除する backupdr.backupVaults.delete 管理プロジェクト
BackupVault を更新する backupdr.backupVaults.update 管理プロジェクト
BackupVault を一覧表示する backupdr.backupVaults.list 管理プロジェクト
BackupVault を取得する backupdr.backupVaults.get 管理プロジェクト
バックアップ プラン BackupPlan を作成する backupdr.backupPlans.create 管理プロジェクト
Delete BackupPlan backupdr.backupPlans.delete 管理プロジェクト
BackupPlan を取得する backupdr.backupPlans.get 管理プロジェクト
バックアップ プランを一覧表示する backupdr.backupPlans.list 管理プロジェクト
バックアップ プランの関連付け バックアップ プランの関連付けを作成する ワークロード プロジェクト
backupdr.backupPlanAssociations.createForComputeInstance ワークロード プロジェクト
backupdr.backupPlans.useForComputeInstance 管理プロジェクト
バックアップ プランの関連付けを削除する backupdr.backupPlanAssociations.deleteForComputeInstance ワークロード プロジェクト
バックアップ プランの関連付けでオンデマンド バックアップをトリガーする backupdr.backupPlanAssociations.triggerBackupForComputeInstance ワークロード プロジェクト
バックアップ プランの関連付けを取得する backupdr.backupPlanAssociations.getForComputeInstance ワークロード プロジェクト
バックアップ プランの関連付けを一覧表示する backupdr.backupPlanAssociations.list ワークロード プロジェクト
バックアップ プランの関連付けを取得する backupdr.backupPlanAssociations.fetchForComputeInstance ワークロード プロジェクト
データソース DataSource を取得する backupdr.bvdataSources.get 管理プロジェクト
データソースの一覧表示 backupdr.backupPlanAssociations.list 管理プロジェクト
バックアップ バックアップを取得 backupdr.bvbackups.get 管理プロジェクト
バックアップを一覧表示する backupdr.bvbackups.list 管理プロジェクト
バックアップの削除 backupdr.bvbackups.delete 管理プロジェクト
バックアップを復元 backupdr.bvbackups.restore 管理プロジェクト
運用 オペレーションの一覧表示 backupdr.operations.list それぞれのプロジェクト
Get オペレーション backupdr.operations.get それぞれのプロジェクト

Compute Engine プロジェクトで Backup Vault へのアクセス権を付与する

バックアップ Vault が作成されたプロジェクトとは異なるプロジェクトにある Compute Engine インスタンスをバックアップするには、Compute Engine プロジェクト内のバックアップ Vault サービス エージェントに Backup and DR Compute Engine オペレーター(roles/backupdr.computeEngineOperator)IAM ロールを付与する必要があります。バックアップが保存される Backup Vault プロジェクトが Compute Engine プロジェクトと異なる場合は、Compute Engine プロジェクト内の Backup Vault サービス エージェントにロールを割り当てます。

バックアップ ボルトが作成されたプロジェクトと同じプロジェクトで Compute Engine インスタンスをバックアップする場合、ロールを付与する必要はありません。

バックアップするプロジェクト内の Backup Vault サービス エージェントにロールを付与する方法については、サービス エージェントにロールを付与するをご覧ください。

制約と制限

Backup and DR は、次の構成を使用する Compute Engine インスタンスの Google マネージド バックアップをサポートしていません。

  • エクストリーム永続ディスクがアタッチされているインスタンス
  • hyperdisk-* ディスクタイプを使用するインスタンス
  • C3D、H3、A3、Z3 マシンタイプを使用するインスタンス
  • 顧客指定の暗号鍵(CSEK)を使用するインスタンス。顧客管理の暗号鍵(CMEK)がサポートされています。必要な権限の Identity and Access Management の構成をご覧ください。
  • アタッチされたディスクがないインスタンス
  • サイズが 200 テラバイト(TB)を超えるインスタンス

スケジュールされたバックアップを構成する

次の手順で、Compute Engine インスタンスのスケジュール設定されたバックアップを構成します。

コンソール

  1. Google Cloud コンソールで、[Vaulted backups] ページに移動します。

    [Vault に保存されているバックアップ] に移動

  2. [バックアップのスケジュールを設定] をクリックします。

  3. [リソースタイプ] プルダウン メニューから、リソースタイプを選択します。

  4. [プロジェクト] リストで、[参照] をクリックして、Compute Engine インスタンスが配置されているプロジェクトを選択します。

  5. [リージョン] リストから、インスタンスが配置されているリージョンを選択します。

  6. [リソース] リストで [参照] をクリックします。

  7. バックアップする Compute Engine インスタンスを選択し、[完了] をクリックします。

  8. [続行] をクリックします。

  9. [バックアップ プラン] リストで、[選択] をクリックします。

  10. Compute Engine インスタンスを保護するバックアップ プランを選択します。

  11. [完了] をクリックします。

  12. バックアップの詳細を確認し、[スケジュール] をクリックします。

gcloud

  1. インスタンス ID を取得します。

      gcloud compute instances describe VM_NAME --zone=VM_ZONE --format="value(id)"
    

    次のように置き換えます。

    • VM_NAME: VM インスタンスの名前。
    • VM_ZONE: VM が配置されているロケーション。
  2. スケジュールされたバックアップを構成します。

      gcloud backup-dr backup-plan-associations create BACKUP_PLAN_ASSOCIATION_NAME \
      --location=VM_REGION \
      --resource=projects/VM_PROJECT_ID/zones/VM_ZONE/instances/VM_ID \
      --backup-plan=projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUP_PLAN
    

    次のように置き換えます。

    • BACKUP_PLAN_ASSOCIATION_NAME: バックアップ プランの関連付けの名前。
    • VM_REGION: Compute Engine インスタンスが配置されているリージョン。
    • VM_PROJECT_ID: Compute Engine インスタンスが配置されているプロジェクトの名前。
    • VM_ZONE: Compute Engine インスタンスが配置されているゾーン。
    • VM_ID: Compute Engine インスタンス ID。
    • PROJECT_ID: バックアップ プランが存在するプロジェクトの名前。
    • LOCATION: バックアップ プランが存在するリージョン。
    • BACKUP_PLAN: Compute Engine インスタンスを関連付けるバックアップ プランの名前。

Terraform

Terraform リソースを使用して、スケジュールされたバックアップを構成できます。


# Before creating a backup plan association, you need to create backup plan (google_backup_dr_backup_plan)
# and compute instance (google_compute_instance).
resource "google_backup_dr_backup_plan_association" "default" {
  provider                   = google-beta
  location                   = "us-central1"
  backup_plan_association_id = "my-bpa"
  resource                   = google_compute_instance.default.id
  resource_type              = "compute.googleapis.com/Instance"
  backup_plan                = google_backup_dr_backup_plan.default.name
}

Backup and DR の Compute Engine バックアップのアプリケーション整合性

アプリケーション整合性スナップショットは、すべてのアプリケーション トランザクションが完了し、保留中の書き込みがすべてディスクにフラッシュされた状態で、バックアップの時点でのアプリケーション データの状態をキャプチャします。

次の手順で、Compute Engine インスタンスのアプリケーション整合性バックアップを構成します。

始める前に

  1. アプリケーション整合性スナップショットをご覧ください。

  2. Linux 環境でアプリケーション整合性のあるインスタンス バックアップのバックアップ プランには、事前スクリプトと事後スクリプトが必要です。Linux 環境に必要なスナップショット前後のスクリプトを作成します

Compute Engine インスタンスでアプリケーション整合性のあるバックアップのバックアップ プランを作成する

次の手順で、Compute Engine インスタンスのアプリケーション整合性バックアップを作成します。

コンソール

ゲスト フラッシュまたは VSS を使用して Compute Engine インスタンスのアプリケーション整合性を有効にするバックアップ プランを作成する手順は次のとおりです。

  1. Google Cloud コンソールで、[Backup and DR サービス] ページに移動します。

    Backup and DR に移動

  2. ナビゲーション メニューで [バックアップ プラン] をクリックします。

  3. [Create Backup Plan] をクリックします。

    [バックアップ プランの作成] ページが表示されます。

  4. [リソースタイプ] プルダウン メニューで、[Compute Engine VM] を選択します。

  5. [バックアップ プラン名] フィールドに一意の名前を入力します。

  6. 省略可: [説明] フィールドに説明を入力します。

  7. [リージョン] プルダウン リストから、バックアップ プランを作成するリージョンを選択します。このリージョンは、バックアップする Compute Engine インスタンスのリージョンと互換性がある必要があります。

  8. [バックアップの保存場所を選択] で、[バックアップ Vault のロケーション タイプ] を選択します。

  9. [リージョン] プルダウン メニューを使用して、Backup Vault のロケーションを選択します。

  10. [バックアップ Vault] プルダウン メニューから、既存のバックアップ Vault を選択します。

  11. 省略可: バックアップ ルールを追加するには、[ルールを追加] をクリックして、次の操作を行います。

    1. [名前] フィールドに、バックアップ ルールの名前を入力します。

    2. バックアップを作成するタイミングを選択するには、[繰り返し] プルダウン リストを使用して、バックアップの作成頻度(1 時間ごと、毎日、毎週、毎月、毎年)を選択します。

    3. [タイムゾーン] プルダウン メニューで、バックアップ ジョブを実行するタイムゾーンを選択します。

    4. [開始時間] プルダウン メニューを使用して、バックアップ ジョブを開始する時間を選択します。

    5. [終了時刻] プルダウン メニューを使用して、バックアップ ジョブを完了する時刻を選択します。

    6. [バックアップを削除するまでの日数] フィールドに、バックアップを削除するまでの保持日数を入力します。

    7. [保存] をクリックします。

  12. 保留中の書き込みオペレーションを含めてアプリケーション整合性のあるバックアップを行うには、[アプリケーション間で整合性のあるスナップショットを有効にする] チェックボックスをオンにします。

  13. [作成] をクリックします。

作成したバックアップ プランは、Compute Engine インスタンスに適用できます。このプランを使用して作成されたバックアップは、アプリケーション整合性を実現するためにゲスト フラッシュ/VSS オペレーションを実行しようとします。整合性タイプは、[バックアップ プラン] リストと [バックアップ インベントリ] ページで確認できます。

gcloud

  1. バックアップ プランを作成します。

    gcloud backup-dr backup-plans create BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --resource-type=compute.googleapis.com/Instance \
    --location=REGION \
    --project=PROJECT_ID \
    --backup-vault=BACKUPVAULT_NAME \
    --backup-rule=rule-id=RULE_NAME,recurrence=RECURRENCE,hourly-frequency=HOURS, \
    time-zone=TIME_ZONE,backup-window-start=START_TIME,backup-window-end=END_TIME,\
    retention-days=BACKUP_RETENTION --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    次のように置き換えます。

    • BACKUP_PLAN_NAME: バックアップ プランの名前。
    • REGION: バックアップ プランを作成する Google Cloud リージョン。
    • PROJECT_ID: Backup Vault が存在するプロジェクトの名前。
    • BACKUPVAULT_NAME: バックアップ ストレージに使用する Backup Vault の名前。
    • RULE_NAME: バックアップ ルールの名前。
    • RECURRENCE: 作成するバックアップの頻度。時間間隔は、時間、日、週、月、年の単位で指定できます。
    • HOURS: 1 時間ごとのバックアップの頻度。この値は、繰り返しを 1 時間ごとに設定した場合にのみ指定します。最小の 1 時間あたりの頻度のデフォルト値は 6 時間です。
    • TIME_ZONE: バックアップ プランのタイムゾーン(UTC など)。IANA タイムゾーン形式を使用して、バックアップ プランのタイムゾーンを指定します。
    • START_TIME: 開始時刻は 24 時間形式の時間です。開始時刻は終了時刻より前である必要があります。また、バックアップ ウィンドウの開始時刻も含まれます。
    • END_TIME: 終了時間は 24 時間形式の時刻です。終了時間は開始時間より後にする必要があります。また、バックアップ ウィンドウの終了時間は含まれません。
    • BACKUP_RETENTION: バックアップの保持期間。バックアップの保持期間は、Backup Vault に適用される最短保持期間以上にする必要があります。
    • MAX_ONDEMAND_RETENTION: このバックアップ プランを使用して作成されたオンデマンド バックアップで許可されるカスタム保持期間の最大値(日数)。

Compute Engine インスタンスのアプリケーション整合性バックアップ用に既存のバックアップ プランを更新する

次の手順に沿ってバックアップ プランを更新し、Compute Engine インスタンスのアプリケーション整合性バックアップを作成します。

コンソール

バックアップ プランを更新して、ゲスト フラッシュまたは VSS を使用して Compute Engine インスタンスのアプリケーション整合性を有効にするには、次の手順を行います。

  1. Google Cloud コンソールで、Backup and DR の [バックアップ プラン] ページに移動します。

    [バックアップ プラン] に移動

  2. 編集するバックアップ プランを選択するか、そのチェックボックスをオンにして アイコンをクリックします。

  3. [編集] をクリックします。

  4. [アプリケーションの整合性を有効にする] チェックボックスをオンにします。

  5. [変更を保存] をクリックします。

gcloud

  1. バックアップ プランを更新します。

    gcloud backup-dr backup-plans update BACKUP_PLAN_NAME \
    --compute-instance-properties=guest-flush=true \
    --project=PROJECT_ID \
    --location=REGION \
    --description=DESCRIPTION \
    --backup-rule=BACKUP_RULE \
    --add-backup-rule=ADD_BACKUP_RULE \
    --remove-backup-rule=REMOVE_BACKUP_RULE \
    --max-custom-on-demand-retention-days=MAX_ONDEMAND_RETENTION
    

    次のように置き換えます。

    • BACKUP_PLAN_NAME: バックアップ プランの名前。
    • PROJECT_ID: Backup Vault が存在するプロジェクトの名前。
    • REGION: バックアップ プランを作成するロケーション。
    • DESCRIPTION: バックアップ プランの更新された説明。
    • BACKUP_RULE: 更新された値を含む既存のバックアップ ルールの完全な定義。
    • ADD_BACKUP_RULE: バックアップ プランに追加するバックアップ ルールのパラメータ。このフラグを繰り返して、バックアップ ルールを追加できます。
    • REMOVE_BACKUP_RULE: バックアップ プランから削除する既存のバックアップ ルール。
    • MAX_ONDEMAND_RETENTION: このバックアップ プランを使用して作成されたオンデマンド バックアップで許可されるカスタム保持期間の最大値(日数)。

Compute Engine インスタンスに適用されているバックアップ プランを変更する

Compute Engine インスタンスに適用されているバックアップ プランを別のバックアップ プランに変更できます。他のバックアップ プランは、次の条件を満たしている必要があります。

  • 同じ Backup Vault を使用する
  • Compute Engine インスタンスと同じリージョンに存在する

次の手順に沿って、Compute Engine インスタンスに関連付けられているバックアップ プランを変更します。

コンソール

  1. Google Cloud コンソールで、[Vaulted backups] ページに移動します。

    [Vault に保存されているバックアップ] に移動

    [Vaulted backups] ページには、バックアップ プランが適用され、バックアップがプロジェクト内の Backup Vault に保存されているインスタンスのみが表示されます。

  2. 別のプランに変更するバックアップを選択します。バックアップのバックアップ詳細ページまたは メニューから、[バックアップ プランを変更] を選択します。[バックアップ プランを選択] ウィンドウには、このインスタンスで有効なバックアップ プランのみが表示されます。

  3. バックアップ プランを選択し、[適用] をクリックします。

gcloud

  • 割り当てられているバックアップ プランを変更します。

      gcloud backup-dr backup-plan-associations update BACKUP_PLAN_ASSOCIATION_NAME \
      --workload-project=VM_PROJECT_ID \
      --location=VM_REGION \
      --backup-plan=BACKUP-PLAN \
      --project=PROJECT_ID
    

    次のように置き換えます。

    • BACKUP_PLAN_ASSOCIATION_NAME: バックアップ プランの関連付けリソースの名前。
    • VM_PROJECT_ID: Compute Engine インスタンスのプロジェクト ID。
    • VM_REGION: Compute Engine インスタンスのロケーション。
    • BACKUP_PLAN: 切り替えるバックアップ プランの名前。
    • PROJECT_ID: 選択したバックアップ プランのプロジェクト ID。

スケジュール設定されたバックアップを一覧表示する

次の手順で、バックアップされた Compute Engine インスタンスを一覧表示します。

コンソール

  1. Google Cloud コンソールで、[Vaulted backups] ページに移動します。

    [Vault に保存されているバックアップ] に移動

    [Vaulted backups] ページには、バックアップ プランが適用され、バックアップがプロジェクト内の Backup Vault に保存されているインスタンスのみが表示されます。

gcloud

  1. スケジュール設定されたバックアップを一覧表示します。

      gcloud backup-dr backup-plan-associations list \
      --location=LOCATION \
      --project=PROJECT_ID
    

    次のように置き換えます。

    • PROJECT_ID: プロジェクトの名前。
    • LOCATION: スケジュール バックアップのロケーション。

オンデマンド バックアップの作成

バックアップ プランを使用して Compute Engine インスタンスのオンデマンド バックアップを開始するには、選択したバックアップ ルールをすぐに実行するようにトリガーします。オンデマンド バックアップでは通常、前回のバックアップ以降に変更されたデータ(増分)のみがキャプチャされます。

オンデマンド バックアップを作成するときに、Compute Engine インスタンスに関連付けられているバックアップ プランからルールを選択できます。このルールは、オンデマンド バックアップが削除されるタイミングを決定します。バックアップ ジョブのステータスは、[ジョブ] ページで確認できます。詳細については、 Google Cloud コンソールでバックアップ ジョブと復元ジョブをモニタリングするをご覧ください。

オンデマンド バックアップを作成する手順は次のとおりです。

コンソール

  1. [VM インスタンス] > [詳細] > [バックアップ プラン] に移動して、オンデマンド バックアップを作成します。
  2. [オンデマンド バックアップを作成] をクリックします。オンデマンド バックアップを作成するには、適切な権限が必要です。
  3. このバックアップを削除するタイミングを選択します。次のいずれかを行います。

    • カスタム保持期間に基づく デフォルトでは、バックアップ Vault の最小保持期間に 30 日を加えた期間が上限として設定されます。別の上限を設定するには、バックアップ プランにカスタム オンデマンド保持期間の最大値を追加します。
    • 既存のバックアップ ルールに基づく。[次の期間の経過後バックアップを削除] プルダウンからルールを選択します。
  4. [作成] をクリックして、オンデマンド バックアップ ジョブを開始します。

  5. オンデマンド バックアップ ジョブのステータスを表示するには、[通知] をクリックします。

gcloud

  • バックアップ ルールを使用するオンデマンド バックアップを作成します。

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --backup-rule-id=RULE_ID
      --labels=LABELS
    

    次のように置き換えます。

    • BACKUP_PLAN_ASSOCIATION_NAME: バックアップ プランの関連付けの名前。gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID コマンドを実行して、Compute Engine ディスクに関連付けられているバックアップ プランのリストを取得します。
    • PROJECT_ID: プロジェクトの名前。
    • REGION: スケジュール バックアップのロケーション。
    • RULE_ID: オンデマンド バックアップの実行に関連付けるバックアップ ルール名。
    • LABELS: バックアップのラベル(省略可)。webserver=backend,media=images などの Key-Value ペアのカンマ区切りリスト。
  • カスタム保持を使用するオンデマンド バックアップを作成します。

      gcloud backup-dr backup-plan-associations trigger-backup BACKUP_PLAN_ASSOCIATION_NAME \
      --project=PROJECT_ID \
      --location=REGION \
      --custom-retention-days=CUSTOM_RETENTION
      --labels=LABELS
    

    次のように置き換えます。

    • BACKUP_PLAN_ASSOCIATION_NAME: バックアップ プランの関連付けの名前。gcloud backup-dr backup-plan-associations list --location=LOCATION --project=PROJECT_ID コマンドを実行して、Compute Engine ディスクに関連付けられているバックアップ プランのリストを取得します。
    • PROJECT_ID: プロジェクトの名前。
    • REGION: スケジュール バックアップのロケーション。
    • CUSTOM_RETENTION: このオンデマンド バックアップのカスタム保持期間(日数)。この値は、Backup Vault の保持期間以上で、バックアップ プランで構成されている max-custom-on-demand-retention-days 値以下にする必要があります(max-custom-on-demand-retention-days が構成されていない場合は、Vault の保持期間 + 30 日)。
    • LABELS: バックアップのラベル(省略可)。webserver=backend,media=images などの Key-Value ペアのカンマ区切りリスト。

Compute Engine インスタンスの保護を解除する

Compute Engine インスタンスの保護を解除するには、インスタンスに適用されているバックアップ プランを削除します。Compute Engine インスタンスからバックアップ プランを削除しても、バックアップ プランや、インスタンスの使用中に作成されたバックアップは削除されません。既存のバックアップには引き続きアクセスして管理できます。

次の手順で、Compute Engine インスタンスの保護を解除します。

コンソール

  1. Google Cloud コンソールで、[Vaulted backups] ページに移動します。

    [Vault に保存されているバックアップ] に移動

  2. バックアップ プランを削除するインスタンスの名前をクリックします。

  3. [バックアップ プランを削除] を選択します。

gcloud

  1. Compute Engine インスタンスの保護を解除する。

      gcloud backup-dr backup-plan-associations delete BACKUP_PLAN_ASSOCIATION_NAME\
      --project=PROJECT_ID \
      --location=LOCATION
    

    次のように置き換えます。

    • BACKUP_PLAN_ASSOCIATION_NAME: 削除するバックアップの名前。
    • PROJECT_ID: プロジェクトの名前。
    • LOCATION: スケジュール バックアップのロケーション。

次のステップ