Audit- und Aktivitätsaufzeichnungen

Erfahren Sie, welche Vorgänge die Plattform aufzeichnet, was jede Aufzeichnung enthält, wer die Aufzeichnungen lesen kann und wie lange sie aufbewahrt werden.

Die Plattform zeichnet Vorgänge auf, etwa das Erstellen, Ändern oder Löschen einer Ressource, und zeigt sie unter Aktivitätsprotokoll an. Jede Aufzeichnung gibt an, wer den Vorgang gestartet hat, wann, von welcher Adresse und mit welchem Ergebnis. Dieser Artikel führt die Vorgänge auf, die aufgezeichnet werden.

Inhalt einer Aufzeichnung

Jede Aufzeichnung beschreibt einen Vorgang:

FeldInhalt
ZeitWann der Vorgang aufgezeichnet wurde und wann er begann und endete.
AkteurWer den Vorgang gestartet hat. Ein Benutzer erscheint mit Namen und E-Mail-Adresse. Ein mit einem API-Token gestarteter Vorgang erscheint mit dem Benutzer, dem das Token gehört. Ein Dienstkonto erscheint mit seiner ID. Vorgänge, die die Plattform selbst startet, erscheinen mit einem internen Namen, z. B. backup-plan-scheduler für geplante Backup-Läufe, oder als System.
QuelladresseDie IP-Adresse, von der die Anfrage kam. Einige Aufzeichnungen haben keine, z. B. die Vorgänge, die die Plattform selbst startet.
AktionWas getan wurde, z. B. compute.instance.create.
RessourceArt, ID und Name der Ressource. Der Name ist der, den die Ressource beim Start des Vorgangs hatte.
ErgebnisErfolg, Fehler oder Ausstehend. Ein abgebrochener Vorgang zählt als Fehler. Ein fehlgeschlagener Vorgang enthält seinen Fehler.

Wenn z. B. eine Instanz gelöscht wurde, filtern Sie die Aufzeichnungen nach der Aktion compute.instance.delete, oder suchen Sie nach dem Namen der Instanz, um herauszufinden, wer sie wann und von welcher Adresse gelöscht hat.

Welche Aufzeichnungen Sie sehen

Die Aufzeichnungen eines Projekts umfassen die Vorgänge an den Ressourcen des Projekts und die Vorgänge auf Ebene der Organisation und ihrer Abonnements, etwa Änderungen an Mitgliedern und Rollenzuweisungen.

Um die Aufzeichnungen zu lesen, benötigen Sie im Projekt oder in dessen Abonnement eine beliebige Rolle mit der Zugriffsebene Lesen für Audit Log. Von den integrierten Rollen haben Besitzer, Mitwirkender und Leser diesen Zugriff, Abrechnungsoperator hat ihn nicht. Ein API-Token benötigt außerdem den Bereich iam:read.

Was aufgezeichnet wird

Das Activity Log zeichnet diese Vorgänge auf, wenn Sie sie in der Konsole oder über die REST-API starten. Nur die hier aufgeführten Vorgänge werden aufgezeichnet.

ProduktAufgezeichnete Vorgänge
Virtual MachinesErstellen und Löschen von Instanzen. Starten, Stoppen, Neustarten, Pausieren, Fortsetzen und Ändern der Größe. Anhängen und Trennen von Volumes, Netzwerkschnittstellen und Sicherheitsgruppen. Löschen von Schlüsselpaaren.
Images und SnapshotsErstellen und Löschen von Abbildern und Wiederherstellungspunkten von Instanzen. Erstellen, Wiederherstellen und Löschen von Volume-Snapshots.
Block StorageErstellen, Ändern, Klonen, Erweitern, Anhängen, Trennen und Löschen von Volumes sowie Ändern ihres Typs. Annehmen einer Volume-Übertragung.
Backup CenterErstellen, Ändern, Pausieren, Fortsetzen, Ausführen und Löschen von Backup-Plänen, einschließlich geplanter Läufe. Zuweisen und Freigeben von Volumes, Wiederholen fehlgeschlagener Volumes und Wiederherstellen.
Object StorageErstellen und Löschen von Buckets, Ändern ihrer Sichtbarkeit und Zugriffsrichtlinie sowie Hinzufügen und Entfernen von CORS-Regeln.
Virtual NetworksErstellen und Löschen von Netzwerken, Subnetzen, Routern und Netzwerkschnittstellen. Ändern von Subnetzen. Festlegen und Entfernen des externen Gateways eines Routers, Anhängen und Trennen von Routerschnittstellen sowie Hinzufügen und Entfernen statischer Routen. Trennen von Netzwerkschnittstellen und Zuweisen von Floating-IPs für sie.
Security GroupsErstellen und Löschen von Sicherheitsgruppen sowie Hinzufügen und Entfernen von Regeln.
Floating IPsZuweisen, Zuordnen, Aufheben der Zuordnung und Freigeben von Floating-IPs.
Load BalancersErstellen, Ändern und Löschen von Load Balancern, Listenern, Pools, Mitgliedern und Health-Monitoren.
Site-to-Site VPNErstellen, Ändern und Löschen von VPN-Diensten, Richtlinien, Endpunktgruppen und Standortverbindungen. Deaktivieren, Aktivieren und Neustarten von Standortverbindungen.
Identity & Access ManagementHinzufügen, Einladen, Deaktivieren, Reaktivieren und Entfernen von Mitgliedern. Zuweisen, Ändern und Entfernen von Rollen. Erstellen, Ändern, Klonen und Löschen benutzerdefinierter Rollen. Deaktivieren, Reaktivieren und Löschen von Dienstkonten sowie Ändern ihrer Rollenbindungen. Löschen von API-Tokens. Erstellen, Rotieren und Widerrufen von Anwendungs-Credentials sowie Ein- und Ausschalten des OpenStack-API-Zugriffs.
Abonnements und ProjekteLöschen von Abonnements und Bereitstellen des ersten Projekts eines neuen Abonnements. Erstellen, Umbenennen, Verschieben und Löschen von Projekten. Zuteilen von Kontingent an Projekte sowie Erteilen oder Entziehen des Rechts, Projekte zu erstellen.

Aufbewahrungsdauer der Aufzeichnungen

Aufzeichnungen abgeschlossener Vorgänge werden nach einer Aufbewahrungsdauer gelöscht, die Bulutistan festlegt. Aufzeichnungen von Vorgängen, die noch nicht abgeschlossen sind, bleiben erhalten.

Wenn Sie Aufzeichnungen länger benötigen, z. B. für Ihre eigenen Audits, exportieren Sie sie regelmäßig.

Möglichkeiten zum Lesen der Aufzeichnungen

  • Activity Log. Öffnen Sie in der Konsole Aktivitätsprotokoll. Wählen Sie einen Zeitraum, filtern Sie nach Aktion und Ergebnis, und suchen Sie nach Aktion, Ressource oder Akteur. Seite exportieren (CSV) speichert die angezeigte Seite der Aufzeichnungen als CSV-Datei; die Datei enthält die Quelladresse nicht. Siehe Aktivitäten filtern und exportieren.
  • Identität & Zugriff. Identität & ZugriffAktivität listet dieselben Aufzeichnungen auf. Das genaue Ergebnis eines Vorgangs prüfen Sie unter Aktivitätsprotokoll.
  • REST-API. GET/scopes/{scopeId}/activity/activity-events gibt die Aufzeichnungen für einen Zeitraum zurück, entweder range (1h, 24h, 7d oder 30d) oder from und to, mit den Filtern action, actor, result und q. Die Abfrage gibt höchstens 200 Aufzeichnungen pro Seite zurück, mit Summen pro Ergebnis für den gesamten Zeitraum. Siehe Paginierung.
Fehlgeschlagene Vorgänge der letzten 24 Stunden auflisten
curl "https://<api-host>/api/v1/scopes/<project-id>/activity/activity-events?range=24h&result=Failure" \
  -H "Authorization: Bearer $PC_TOKEN"

Auf dieser Seite