Vault に保存されているバックアップの保護対象リソースログ

このページでは、Cloud Logging で Backup and DR の Backup Vault に保存されたバックアップの保護されたリソースログを表示する方法について説明します。これらのログは、バックアップ プランを使用して保護され、Backup Vault にバックアップが保存されているリソースに関する分析情報を提供します。これらのログは、Backup Vault が作成されたプロジェクトで確認できます。

アプライアンス管理コンソールで バックアップ テンプレートを使用して保護されているリソースのバックアップ ログを表示する場合は、 保護されたリソースログをご覧ください。

権限とロール

保護されたリソースログを表示するには、IAM 権限 roles/logging.viewer が必要です。Logs Viewer ロールを使用すると、 Backup Vault プロジェクト内の バックアップ プランによって保護されているすべてのリソースの保護されたリソースログを表示する読み取り専用アクセス権が付与されます。保護されたリソースログデータに適用される IAM の権限とロールの詳細については、 IAM を使用したアクセス制御をご覧ください。

保護されたリソースログを表示する

コンソール Google Cloud と gcloud CLI を使用して、Cloud Logging で Backup and DR の保護されたリソースログを表示できます。保護されたリソースログを表示するには、Backup Vault が作成されたプロジェクトを選択します。

コンソール

コンソール Google Cloud では、ログ エクスプローラ を使用して、 Backup Vault に保存されたバックアップの保護されたリソースログエントリを取得できます。

  1. コンソール Google Cloud で、[ロギング] > [ログ エクスプローラ] に移動します。
  2. Backup Vault が作成された既存のクラウド プロジェクトを選択します。
  3. [クエリビルダー] ペインで、[ログ名を選択] プルダウンから [bdr_protected_resource] を選択します。

gcloud

gcloud CLI は、Logging API へのコマンドライン インターフェースを提供します。 プロジェクトの保護されたリソースログエントリを読み取るには、次のコマンドを実行します。

 ```gcloud
 gcloud logging read "logName: bdr_protected_resource" --project=PROJECT_ID
 ```

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

  • PROJECT_ID: Backup Vault が作成されたプロジェクトの名前。

保護されたリソースログの形式

保護されたリソースログエントリには、次のフィールドが含まれます。

フィールド 説明
sourceResourceLocation ソースリソースの場所。
sourceResourceId ソースリソースの ID。
currentBackupVaultName ソースリソースに関連付けられている Backup Vault の 相対名。
currentBackupRuleDetails ソースリソースに関連付けられているバックアップ プランのバックアップ ルールの詳細。
ruleName バックアップ ジョブに使用されるバックアップ ルールの名前。
retentionDays バックアップが削除される前に Backup Vault に保持される期間(日数)。
recurrenceSchedule バックアップ ルールに基づくバックアップの繰り返しスケジュール。
backupWindow バックアップ ジョブを開始できる時間枠を定義したバックアップ ウィンドウ。バックアップ ウィンドウでは、24 時間形式の時刻を使用します。開始時刻と終了時刻は 00 ~ 24 時間の間で、ウィンドウの最小時間は 6 時間です。
recurrence バックアップの繰り返しタイプ。時間、日、週、月、年単位で指定できます。
lastProtectedOn リソースが最後に保護されたときのタイムスタンプ。YYYY-MM-DDTHH:MM:SS.SSSZ 形式です。
currentBackupPlanName ソースリソースに関連付けられているバックアップ プランの相対名。
sourceResourceName リソースの相対名。
resourceType リソースの型。たとえば、Compute Engine インスタンスなどです。
sourceResourceDataSizeGib ソースリソースのサイズ。

次のサンプルは、Backup Vault doc-test に保存されている保護されたリソースを表示するためのログエントリの例です。

      {
        "insertId": "15471111095544249995",
        "jsonPayload": {
          "lastProtectedOn": "2024-08-21T06:51:54Z",
          "currentBackupRuleDetails": [
            {
              "backupWindow": "01:00 to 23:00",
              "retentionDays": 14,
              "recurrence": "Hourly",
              "recurrenceSchedule": "Every 6 hours",
              "backupWindowTimezone": "Etc/UTC",
              "ruleName": "random-plan"
            }
          ],
          "sourceResourceDataSizeGib": 10,
          "currentBackupPlanName": "projects/Backupvault_project_ID/locations/us-central1/backupPlans/backup-plan",
          "resourceType": "Compute Engine",
          "currentBackupVaultName": "projects/Backupvault_project_ID/locations/us-central1/backupVaults/doc-set",
          "sourceResourceLocation": "us-central1-a",
          "sourceResourceId": "1606474933247566298",
          "sourceResourceName": "projects/Source_project_ID/zones/us-central1-a/instances/farhanmd-log-test--instance",
          "@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRProtectedResourceLog"
        },
        "resource": {
          "type": "backupdr.googleapis.com/BackupPlan",
          "labels": {
            "location": "us-central1",
            "backup_plan_id": "backup-plan",
            "resource_container": "236738525349"
          }
        },
        "timestamp": "2024-11-05T10:39:03Z",
        "severity": "INFO",
        "logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_protected_resource",
        "receiveTimestamp": "2024-11-05T10:50:34.275819255Z"
      }

サンプルクエリ

選択したログを表示するには、クエリセクションでカスタムクエリを作成します。

バックアップ プランを使用して保護されているリソースを表示するには、次のクエリを使用します。

    logName:"bdr_protected_resource" jsonPayload.currentBackupPlanName:"backupPlans/BACKUPPLAN_NAME"

Backup Vault で保護されているリソースを表示するには、次のクエリを使用します。

    logName:"bdr_protected_resource" jsonPayload.currentBackupVaultName:"backupVaults/BACKUPVAULT_NAME"

次のステップ