Logs geschützter Ressourcen für Vault-Sicherungen

Auf dieser Seite wird erläutert, wie Sie die Logs geschützter Ressourcen für Vault-Sicherungen in Cloud Logging aufrufen. Diese Logs enthalten Informationen zu den Ressourcen, die geschützt sind und deren Sicherungen mithilfe der Sicherungspläneim Backup Vault gespeichert sind. Sie können diese Logs in dem Projekt aufrufen, in dem der Backup Vault erstellt wurde.

Wenn Sie die Sicherungslogs der Ressourcen aufrufen möchten, die mit der Sicherungsvorlage in der Appliance-Verwaltungskonsole geschützt sind, lesen Sie die Informationen unter Logs geschützter Ressourcen.

Berechtigungen und Rollen

Sie benötigen die IAM-Berechtigung roles/logging.viewer, um die Logs geschützter Ressourcen aufzurufen. Mit der Rolle Logs Viewer haben Sie schreibgeschützten Zugriff auf die Logs geschützter Ressourcen aller Ressourcen, die durch einen Sicherungsplan in Ihrem Backup Vault-Projekt geschützt sind. Weitere Informationen zu den IAM Berechtigungen und -Rollen, die für Daten in Logs geschützter Ressourcen gelten, finden Sie unter Zugriffssteuerung mit IAM.

Logs geschützter Ressourcen aufrufen

Sie können Backup and DR-Logs geschützter Ressourcen in Cloud Logging über die Google Cloud Console und die gcloud CLI aufrufen. Wählen Sie das Projekt aus, in dem der Backup Vault erstellt wurde, um das Log geschützter Ressourcen aufzurufen.

Console

In der Google Cloud Console können Sie mit dem Log-Explorer die Logeinträge geschützter Ressourcen für Ihre Vault-Sicherungen abrufen:

  1. Wechseln Sie in der Google Cloud Console zu Logging > Log-Explorer.
  2. Wählen Sie ein vorhandenes Cloud-Projekt aus, in dem der Backup Vault erstellt wurde.
  3. Wählen Sie im Bereich Abfrage erstellen in der Drop-down-Liste Logname auswählen die Option bdr_protected_resource aus.

gcloud

Die gcloud CLI bietet eine Befehlszeile für die Logging API. Führen Sie den folgenden Befehl aus, um die Logeinträge geschützter Ressourcen eines Projekts zu lesen:

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

Ersetzen Sie Folgendes:

  • PROJECT_ID: der Name des Projekts, in dem der Backup Vault erstellt wurde.

Format von Logs geschützter Ressourcen

Logeinträge geschützter Ressourcen enthalten die folgenden Felder:

Feld Beschreibung
sourceResourceLocation Der Standort der Quellressource.
sourceResourceId Die ID der Quellressource.
currentBackupVaultName Der relative Name des Backup Vault, der mit der Quellressource verknüpft ist.
currentBackupRuleDetails Die Details der Sicherungsregel des Sicherungsplans, der mit der Quellressource verknüpft ist.
ruleName Der Name der Sicherungsregel, die für Sicherungsjobs verwendet wird.
retentionDays Die Dauer in Tagen, für die die Sicherungen im Backup Vault aufbewahrt werden sollen, bevor sie gelöscht werden.
recurrenceSchedule Der Wiederholungszeitplan einer Sicherung basierend auf der Sicherungsregel.
backupWindow Das Sicherungsfenster, in dem Sie den Zeitraum festgelegt haben, in dem Sicherungsjobs gestartet werden können. Das Sicherungsfenster verwendet das 24-Stunden-Format mit Start- und Endzeiten zwischen 00 und 24 Stunden und einem Mindestzeitraum von sechs Stunden.
recurrence Der Typ der Sicherungswiederholung, der stündlich, täglich, wöchentlich, monatlich oder jährlich sein kann.
lastProtectedOn Der Zeitstempel, an dem die Ressource zuletzt geschützt wurde, im Format YYYY-MM-DDTHH:MM:SS.SSSZ.
currentBackupPlanName Der relative Name des Sicherungsplans, der mit der Quellressource verknüpft ist.
sourceResourceName Der relative Name der Ressource.
resourceType Der Ressourcentyp. Beispiel: eine Compute Engine-Instanz.
sourceResourceDataSizeGib Die Größe der Quellressource.

Das folgende Beispiel zeigt einen Logeintrag zum Aufrufen geschützter Ressourcen, die im Backup Vault doc-test gespeichert sind.

      {
        "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"
      }

Beispielabfragen

Wenn Sie ausgewählte Logs aufrufen möchten, können Sie im Abfragebereich benutzerdefinierte Abfragen schreiben.

Verwenden Sie die folgende Abfrage, um Ressourcen aufzurufen, die mit einem Sicherungsplan geschützt sind.

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

Verwenden Sie die folgende Abfrage, um Ressourcen aufzurufen, die in einem Backup Vault geschützt sind.

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

Nächste Schritte