このページでは、 Google Cloud コンソールでバックアップを一覧表示、表示、更新、削除する方法について説明します。
データソースでは、各バックアップは特定の時点での保護されたリソースの状態を表します。これらのバックアップは、バックアップ プランで定義されたスケジュールに基づいて作成されます。また、必要に応じてオンデマンド バックアップを開始することもできます。
始める前に
バックアップを一覧表示して表示するために必要な権限を取得するには、バックアップ ボルト プロジェクトに対する Backup and DR バックアップ ボルト閲覧者 (roles/backupdr.backupvaultViewer)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、バックアップのリストと表示に必要な権限が含まれています。必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。
必要な権限
バックアップを一覧表示して表示するには、次の権限が必要です。
-
backupdr.bvbackups.list -
backupdr.bvbackups.get
カスタムロールや他の事前定義ロールを使用して、これらの権限を取得することもできます。
バックアップを一覧表示する
バックアップを一覧表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[Vaulted resources] ページに移動します。
スケジュールされたバックアップのリストで、バックアップの詳細を表示するスケジュールされたバックアップの名前をクリックします。
gcloud
バックアップを一覧表示します。
gcloud backup-dr backups list \ --backup-vault=BACKUPVAULT_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --data-source=DATA_SOURCE次のように置き換えます。
BACKUPVAULT_NAME: バックアップの保存に使用される Backup Vault の名前。PROJECT_ID: プロジェクトの名前。LOCATION: Backup Vault のロケーション。DATA_SOURCE: バックアップを一覧表示するデータソースの ID。
バックアップを表示
バックアップを表示する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[Vaulted resources] ページに移動します。
スケジュールされたバックアップのリストで、バックアップの詳細を表示するスケジュールされたバックアップの名前をクリックします。
バックアップの詳細ページには、バックアップのリストと、作成時刻、バックアップ タイプ(スケジュール設定またはオンデマンド)、関連するバックアップ ルール、バックアップの有効期限が表示されます。
gcloud
データソースの一部であるバックアップ ID を取得します。
gcloud backup-dr backups list \ --backup-vault=BACKUPVAULT_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --data-source=DATA_SOURCE次のように置き換えます。
BACKUPVAULT_NAME: バックアップの保存に使用される Backup Vault の名前。PROJECT_ID: プロジェクトの名前。LOCATION: Backup Vault のロケーション。DATA_SOURCE: バックアップを一覧表示するデータソースの ID。
バックアップを表示します。
gcloud backup-dr backups describe BACKUP_ID \ --backup-vault=BACKUPVAULT_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --data-source=DATA_SOURCE次のように置き換えます。
BACKUP_ID: バックアップの ID。PROJECT_ID: プロジェクトの名前。LOCATION: バックアップ プランの関連付けのロケーション。DATA_SOURCE: バックアップを表示するデータソースの ID。
バックアップを更新する
バックアップのラベル、適用する保持期間、有効期限を更新できます。ラベルは、バックアップの整理と識別に役立つ Key-Value ペアです。
バックアップの更新に必要な権限を取得するには、バックアップ ボルト プロジェクトに対する Backup and DR バックアップ ボルト管理者 (roles/backupdr.backupvaultAdmin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、バックアップの更新に必要な 権限が含まれています。backupdr.bvbackups.update
カスタムロールや他の事前定義ロールを使用して、この権限を取得することもできます。
gcloud
バックアップを更新する。
gcloud backup-dr backups update BACKUP_ID \ --backup-vault=BACKUPVAULT_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --data-source=DATA_SOURCE \ --update-labels=LABELS \ --enforced-retention-end-time=RETENTION_DATE \ --expire-time=EXPIRATION_DATE次のように置き換えます。
BACKUP_ID: バックアップの ID。BACKUPVAULT_NAME: バックアップの保存に使用される Backup Vault の名前。PROJECT_ID: プロジェクトの名前。LOCATION: Backup Vault のロケーション。DATA_SOURCE: データソースの ID。LABELS: バックアップに適用するラベル。Key-Value ペアのカンマ区切りリスト(例:env=prod,team=storage)。RETENTION_DATE: バックアップを削除できない日付(「YYYY-MM-DDTHH:MM:SSZ」形式)。この期間は延長できますが、短縮することはできません。EXPIRATION_DATE: バックアップの有効期限(「YYYY-MM-DDTHH:MM:SSZ」形式)。この日付は延長できますが、短縮することはできません。
ラベルを削除するには、キーのリストを指定して
--remove-labelsフラグを使用するか、--clear-labelsを使用してすべてのラベルを削除します。
バックアップを削除する
バックアップを削除できるのは、バックアップが適用される最短保持期間を超えている場合のみです。削除すると、バックアップを復元に使用できなくなります。
バックアップの削除に必要な権限を取得するには、バックアップ ボルト プロジェクトに対する Backup Vault 管理者 (roles/backupdr.backupvaultAdmin)IAM ロールを付与するよう管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
この事前定義ロールには、バックアップの削除に必要な 権限が含まれています。backupdr.bvbackups.delete
カスタムロールや他の事前定義ロールを使用して、この権限を取得することもできます。
バックアップを削除する手順は次のとおりです。
コンソール
Google Cloud コンソールで、[Vaulted resources] ページに移動します。
削除するスケジュールされたバックアップの名前をクリックします。
[バックアップ] セクションでバックアップを選択し、 アイコンをクリックします。
[削除] を選択します。
上に重なったウィンドウで、バックアップを削除することを確認します。
[削除] をクリックします。
gcloud
データソースの一部であるバックアップ ID を取得します。
gcloud backup-dr backups list \ --backup-vault=BACKUPVAULT_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --data-source=DATA_SOURCE次のように置き換えます。
BACKUPVAULT_NAME: バックアップの保存に使用される Backup Vault の名前。PROJECT_ID: プロジェクトの名前。LOCATION: Backup Vault のロケーション。DATA_SOURCE: バックアップを一覧表示するデータソースの ID。
バックアップを削除する。
gcloud backup-dr backups delete BACKUP_ID \ --backup-vault=BACKUPVAULT_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --data-source=DATA_SOURCE次のように置き換えます。
BACKUP_ID: バックアップの ID。BACKUPVAULT_NAME: バックアップが保存される Backup Vault の名前。PROJECT_ID: プロジェクトの名前。LOCATION:バックアップのロケーション。DATA_SOURCE: バックアップを削除するデータソースの ID。