Auf dieser Seite wird erläutert, wie Sie die in Cloud Logging erstellten Logs zu ungeschützten Ressourcen aufrufen. Diese Logs enthalten Informationen zu ungeschützten Ressourcen auf Sicherungs- und Wiederherstellungs-Appliances.
Berechtigungen und Rollen
Sie benötigen die IAM-Berechtigung roles/logging.viewer, um die Logs zu
ungeschützten Ressourcen aufzurufen. Mit der Rolle „Log-Betrachter“ haben Sie schreibgeschützten Zugriff auf die Logs zu ungeschützten Ressourcen aller Sicherungs- und Wiederherstellungs-Appliances im angegebenen Projekt. Weitere Informationen zu den IAM-Berechtigungen und ‑Rollen
für Daten zu Logs zu ungeschützten Ressourcen finden Sie unter
Zugriffssteuerung mit IAM.
Logs zu ungeschützten Ressourcen aufrufen
Sie können Logs zu ungeschützten Ressourcen von Backup and DR in Cloud Logging über die Google Cloud Console und die gcloud CLI aufrufen.
Console
In der Google Cloud Console können Sie mit dem Log-Explorer die Logeinträge zu ungeschützten Ressourcen von Backup and DR für Ihre Sicherungs- und Wiederherstellungs-Appliances abrufen:
- Wechseln Sie in der Google Cloud Console zu Logging > Log-Explorer.
- Wählen Sie ein vorhandenes Cloud-Projekt aus.
- Wählen Sie im Bereich Abfrage erstellen in der Drop-down-Liste Logname auswählen die Option gcb_unprotected_resource aus.
gcloud
Die gcloud CLI bietet eine Befehlszeile für die Cloud Logging API. Führen Sie den folgenden Befehl aus, um die Logeinträge zu ungeschützten Ressourcen von Sicherungs- und Wiederherstellungs-Appliances in einem Projekt zu lesen:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource" --project=PROJECT_ID
```
Format von Logs zu ungeschützten Ressourcen
Logeinträge zu ungeschützten Ressourcen von Backup and DR enthalten die folgenden Felder:
| Feld | Beschreibung |
|---|---|
| Appliance-ID | Die ID der Appliance, auf der die Ressource ermittelt wurde. |
| Ermittelt am | Das Datum, an dem die Ressource zum ersten Mal ermittelt wurde. |
| Ermittelt von | Der Name der Appliance, auf der die Ressource ermittelt wurde. |
| Host-ID | Die mit der Ressource verknüpfte Host-ID. |
| Hostname | Der mit der Ressource verknüpfte Hostname. |
| Instanzname | Der Name der Datenbankinstanz. Wenn die Ressource nicht vom Typ „Datenbank“ ist, wird „N/A“ angezeigt. |
| Ressourcen-ID | Die ID der Ressource. |
| Ressourcenname | Der Name der Ressource. |
| Ressourcentyp | Der Ressourcentyp, z. B. Compute Engine-Instanz, Google Cloud VMware Engine, Dateisystem oder Datenbank. |
Das folgende Beispiel zeigt einen Logeintrag, der auf einer Sicherungs- und Wiederherstellungs-Appliance sky-full-82959 protokolliert wurde.
{
"insertId": "55552852_145719527555",
"jsonPayload": {
"host_name": "host4",
"resource_id": "55552852",
"host_id": "55550547",
"instance_name": "NA",
"discovered_on": "2024-07-02T13:59:46.795078Z",
"resource_type": "FileSystem",
"resource_name": "/boot/efi",
"discovered_by": "sky-full-82959",
"appliance_id": "145719527555"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"resource_container": "projects/myproject",
"location": "us-central1",
"management_server_id": "my-management-server-id"
}
},
"timestamp": "2024-07-24T10:11:14.984Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource",
"receiveTimestamp": "2024-07-24T10:16:16.320083904Z"
}
Beispielabfragen
Wenn Sie bestimmte Logs aufrufen möchten, können Sie im Abfragebereich benutzerdefinierte Abfragen schreiben.
Verwenden Sie die folgende Abfrage, um alle Logs zu ungeschützten Ressourcen für eine bestimmte PROJECT_ID aufzurufen:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
Wenn Sie nach den Logs zu ungeschützten Daten suchen, die mit einer bestimmten Ressource verknüpft sind.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.resource_name="resource_name"
Wenn Sie nach den Logs zu ungeschützten Ressourcen suchen, die mit einem bestimmten Ressourcentyp verknüpft sind.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.resource_type="resource_type"
Wenn Sie nach den Logs zu ungeschützten Ressourcen suchen, die mit einem bestimmten Host verknüpft sind.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_unprotected_resource"
jsonPayload.host_name="host_name"
Nächste Schritte
- Wenn Sie logbasierte Benachrichtigungen für Backup and DR konfigurieren möchten, erstellen Sie eine Logabfrage, mit dem Filter „Logs zu ungeschützten Ressourcen“ und konfigurieren Sie dann logbasierte Benachrichtigungen.