EventBridge Amazon-Veranstaltungen für Amazon EBS - Amazon EBS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

EventBridge Amazon-Veranstaltungen für Amazon EBS

Amazon EBS sendet Ereignisse an Amazon EventBridge für Aktionen, die auf Volumes und Snapshots ausgeführt werden. Mit können Sie Regeln festlegen EventBridge, die als Reaktion auf diese Ereignisse programmgesteuerte Aktionen auslösen. Sie können beispielsweise eine Regel erstellen, die eine Benachrichtigung an Ihre E-Mailadresse sendet, wenn ein Snapshot für die schnelle Snapshot-Wiederherstellung aktiviert wurde.

Ereignisse in EventBridge werden als JSON-Objekte dargestellt. Die Felder, die für das Ereignis einzigartig sind, sind im Abschnitt "Detail" des JSON-Objekt enthalten. Im Feld "Ereignis" ist der Name des Ereignisses enthalten. Das Feld "Ergebnis" enthält den vollständigen Status der Aktion, die zur Auslösung des Ereignisses führte. Weitere Informationen finden Sie unter Amazon EventBridge Event Patterns im EventBridge Amazon-Benutzerhandbuch.

Weitere Informationen finden Sie unter Was ist Amazon EventBridge? im EventBridge Amazon-Benutzerhandbuch.

EBS-Volume-Ereignisse

Amazon EBS sendet Ereignisse an den EventBridge Zeitpunkt, an dem die folgenden Volume-Ereignisse eintreten.

Volume erstellen (createVolume)

Das createVolume Ereignis wird an Ihr AWS Konto gesendet, wenn eine Aktion zur Erstellung eines Volumes abgeschlossen ist. Es wird jedoch nicht gespeichert, protokolliert oder archiviert. Für dieses Ereignis kann als Ergebnis entweder available oder failed eintreten. Die Erstellung schlägt fehl, wenn ein ungültiger Wert angegeben AWS KMS key wurde, wie in den folgenden Beispielen gezeigt.

Ereignisdaten

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS für ein erfolgreiches Ereignis createVolume ausgestellt wird.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-01234567" ], "detail": { "result": "available", "cause": "", "event": "createVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS nach einem fehlgeschlagenen Ereignis createVolume ausgestellt wird. Die Ursache für den Fehler war ein deaktivierter Verschlüsselung.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "sa-east-1", "resources": [ "arn:aws:ec2:sa-east-1:0123456789ab:volume/vol-01234567", ], "detail": { "event": "createVolume", "result": "failed", "cause": "arn:aws:kms:sa-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is disabled.", "request-id": "01234567-0123-0123-0123-0123456789ab", } }

Nachstehend finden Sie ein Beispiel eines JSON-Objekts, das von EBS nach einem fehlgeschlagenen Ereignis createVolume ausgestellt wird. Die Ursache für den Fehler war ein ausstehender Import des Verschlüsselung.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "sa-east-1", "resources": [ "arn:aws:ec2:sa-east-1:0123456789ab:volume/vol-01234567", ], "detail": { "event": "createVolume", "result": "failed", "cause": "arn:aws:kms:sa-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is pending import.", "request-id": "01234567-0123-0123-0123-0123456789ab", } }

Volume löschen (deleteVolume)

Das deleteVolume Ereignis wird an Ihr AWS Konto gesendet, wenn eine Aktion zum Löschen eines Volumes abgeschlossen ist. Es wird jedoch nicht gespeichert, protokolliert oder archiviert. Dieses Ereignis hat das Ergebnis deleted. Wenn das Löschen nicht abgeschlossen wird, wird das Ereignis nie gesendet.

Ereignisdaten

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS für ein erfolgreiches Ereignis deleteVolume ausgestellt wird.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-01234567" ], "detail": { "result": "deleted", "cause": "", "event": "deleteVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }

Volume anhängen oder erneut anhängen (attachVolume, reattachVolume)

Das Ereignis attachVolume oder reattachVolume wird an Ihr AWS -Konto gesendet, wenn ein Volume nicht an eine Instance zugewiesen oder neu zugewiesen werden kann. Es wird jedoch nicht gespeichert, protokolliert oder archiviert. Wenn Sie einen Verschlüsselung zur Verschlüsselung eines EBS-Volumes verwenden und der Verschlüsselung ungültig wird, löst EBS ein Ereignis aus, wenn dieser Verschlüsselung später zum Zuweisen oder erneuten Zuweisen an eine Instance verwendet wird, wie in den folgenden Beispielen gezeigt.

Ereignisdaten

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS nach einem fehlgeschlagenen Ereignis attachVolume ausgestellt wird. Die Ursache für den Fehler war eine ausstehende Löschung des Verschlüsselung.

Anmerkung

AWS kann nach einer routinemäßigen Serverwartung versuchen, erneut eine Verbindung zu einem Volume herzustellen.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:0123456789ab:volume/vol-01234567", "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab" ], "detail": { "event": "attachVolume", "result": "failed", "cause": "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is pending deletion.", "request-id": "" } }

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS nach einem fehlgeschlagenen Ereignis reattachVolume ausgestellt wird. Die Ursache für den Fehler war eine ausstehende Löschung des Verschlüsselung.

{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:0123456789ab:volume/vol-01234567", "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab" ], "detail": { "event": "reattachVolume", "result": "failed", "cause": "arn:aws:kms:us-east-1:0123456789ab:key/01234567-0123-0123-0123-0123456789ab is pending deletion.", "request-id": "" } }

Volumen abnehmen (DetachVolume)

Das detachVolume Ereignis wird an Ihr AWS Konto gesendet, wenn ein Volume von einer EC2 Amazon-Instance getrennt wird.

Ereignisdaten

Im Folgenden finden Sie ein Beispiel für eine erfolgreiche detachVolume Veranstaltung.

{ "version":"0", "id":"2ec37298-1234-e436-70fc-c96b1example", "detail-type":"AWS API Call via CloudTrail", "source":"aws.ec2", "account":"123456789012", "time":"2024-03-18T16:35:52Z", "region":"us-east-1", "resources":[], "detail": { "eventVersion":"1.09", "userIdentity": { "type":"IAMUser", "principalId":"AIDAJT12345SQ2EXAMPLE", "arn":"arn:aws:iam::123456789012:user/administrator", "accountId":"123456789012", "accessKeyId":"AKIAJ67890A6EXAMPLE", "userName":"administrator" }, "eventTime":"2024-03-18T16:35:52Z", "eventSource":"ec2.amazonaws.com", "eventName":"DetachVolume", "awsRegion":"us-east-1", "sourceIPAddress":"12.12.123.12", "userAgent":"aws-cli/2.7.12 Python/3.9.11 Windows/10 exe/AMD64 prompt/off command/ec2.detach-volume", "requestParameters": { "volumeId":"vol-072577c46bexample", "force":false }, "responseElements": { "requestId":"1234513a-6292-49ea-83f8-85e95example", "volumeId":"vol-072577c46bexample", "instanceId":"i-0217f7eb3dexample", "device":"/dev/sdb", "status":"detaching", "attachTime":1710776815000 }, "requestID":"1234513a-6292-49ea-83f8-85e95example", "eventID":"1234551d-a15a-43eb-9e69-c983aexample", "readOnly":false, "eventType":"AwsApiCall", "managementEvent":true, "recipientAccountId":"123456789012", "eventCategory":"Management", "tlsDetails": { "tlsVersion":"TLSv1.3", "cipherSuite":"TLS_AES_128_GCM_SHA256", "clientProvidedHostHeader":"ec2.us-east-1.amazonaws.com" } } }

Ereignisse der EBS-Volume-Änderung

Amazon EBS sendet modifyVolume Ereignisse an, EventBridge wenn ein Volume geändert wird. Es wird jedoch nicht gespeichert, protokolliert oder archiviert.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Volume Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1:012345678901:volume/vol-03a55cf56513fa1b6" ], "detail": { "result": "optimizing", "cause": "", "event": "modifyVolume", "request-id": "01234567-0123-0123-0123-0123456789ab" } }

EBS-Snapshot-Ereignisse

Amazon EBS sendet Ereignisse an den EventBridge Zeitpunkt, an dem die folgenden Volume-Ereignisse eintreten.

Snapshot erstellen (createSnapshot)

Das createSnapshot Ereignis wird an Ihr AWS Konto gesendet, wenn eine Aktion zur Erstellung eines Snapshots abgeschlossen ist. Es wird jedoch nicht gespeichert, protokolliert oder archiviert. Für dieses Ereignis kann als Ergebnis entweder succeeded oder failed eintreten.

Ereignisdaten

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS für ein erfolgreiches Ereignis createSnapshot ausgestellt wird. Im Abschnitt detail enthält das Feld source die ARN des Quellvolumes. Die Felder startTime und endTime zeigen an, wann die Erstellung des Snapshot begann und abgeschlossen war.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "createSnapshot", "result": "succeeded", "cause": "", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::us-west-2:volume/vol-01234567", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ" } }

Snapshots erstellen (createSnapshots)

Das createSnapshots Ereignis wird an Ihr AWS Konto gesendet, wenn eine Aktion zur Erstellung eines Snapshots mit mehreren Volumes abgeschlossen ist. Für dieses Ereignis kann als Ergebnis entweder succeeded oder failed eintreten.

Ereignisdaten

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS für ein erfolgreiches Ereignis createSnapshots ausgestellt wird. In detail diesem Abschnitt enthält das source Feld die Quell-Volumes ARNs des Snapshot-Sets mit mehreren Volumes. Die Felder startTime und endTime zeigen an, wann die Erstellung des Snapshot begann und abgeschlossen war.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Multi-Volume Snapshots Completion Status", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "arn:aws:ec2::us-east-1:snapshot/snap-012345678" ], "detail": { "event": "createSnapshots", "result": "succeeded", "cause": "", "request-id": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshots": [ { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "source": "arn:aws:ec2::us-east-1:volume/vol-01234567", "status": "completed" }, { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-012345678", "source": "arn:aws:ec2::us-east-1:volume/vol-012345678", "status": "completed" } ] } }

Die nachstehende Liste ist ein Beispiel eines JSON-Objekts, das von EBS nach einem fehlgeschlagenen Ereignis createSnapshots ausgestellt wird. Der Fehler wurde verursacht, da ein oder mehrere Snapshots für den Multi-Volume-Snapshot nicht abgeschlossen werden konnten. Die Werte von snapshot_id entsprechen den ARNs fehlgeschlagenen Snapshots. startTimeund endTime geben an, wann die Aktion „Snapshots erstellen“ gestartet und beendet wurde.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Multi-Volume Snapshots Completion Status", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "arn:aws:ec2::us-east-1:snapshot/snap-012345678" ], "detail": { "event": "createSnapshots", "result": "failed", "cause": "Snapshot snap-01234567 is in status error", "request-id": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshots": [ { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-01234567", "source": "arn:aws:ec2::us-east-1:volume/vol-01234567", "status": "error" }, { "snapshot_id": "arn:aws:ec2::us-east-1:snapshot/snap-012345678", "source": "arn:aws:ec2::us-east-1:volume/vol-012345678", "status": "error" } ] } }

Snapshot kopieren (copySnapshot)

Das copySnapshot Ereignis wird an Ihr AWS Konto gesendet, wenn eine Aktion zum Kopieren eines Snapshots abgeschlossen ist. Es wird jedoch nicht gespeichert, protokolliert oder archiviert. Für dieses Ereignis kann als Ergebnis entweder succeeded oder failed eintreten.

In dem detail Abschnitt source befindet sich der ARN des Quell-Snapshots und snapshot_id der ARN der Snapshot-Kopie. startTimeund endTime geben an, wann der Kopiervorgang gestartet und beendet wurde. incrementalgibt an, ob es sich bei der Snapshot-Kopie um einen inkrementellen Snapshot (true) oder einen vollständigen Snapshot (false) handelt. transferTypegibt an, ob der Snapshot-Kopiervorgang ein Standardkopiervorgang oder ein zeitbasierter Kopiervorgang war. Weitere Informationen finden Sie unter Zeitbasierte Kopien für Amazon EBS-Snapshots.

Wenn Sie den Snapshot regionsübergreifend kopieren, wird das Ereignis in der Zielregion ausgegeben.

Szenario 1: Der standardmäßige Snapshot-Kopiervorgang ist abgeschlossen

Im Folgenden finden Sie ein Beispiel für ein Ereignis, das an Ihr Konto gesendet wird, wenn ein standardmäßiger Snapshot-Kopiervorgang erfolgreich abgeschlossen wurde. Beachten Sie, dass transferType gleich standard ist.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "copySnapshot", "result": "succeeded", "cause": "", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "incremental": "true", "transferType": "standard" } }
Szenario 2: Der zeitbasierte Snapshot-Kopiervorgang wird innerhalb der Abschlussdauer abgeschlossen

Im Folgenden finden Sie ein Beispiel für ein Ereignis, das an Ihr Konto gesendet wird, wenn ein zeitbasierter Snapshot-Kopiervorgang innerhalb seiner Abschlussdauer abgeschlossen wird. Beachten Sie, dass transferType dies time-based darauf hinweist, dass es sich um einen zeitbasierten Snapshot-Kopiervorgang handelte. completionDurationStartTimegibt an, wann die Abschlussdauer begonnen hat.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "copySnapshot", "result": "succeeded", "cause": "", "request-id": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "incremental": "true", "completionDurationStartTime":"2024-11-16T06:27:33.816Z", "transferType": "time-based" } }
Szenario 3: Der zeitbasierte Snapshot-Kopiervorgang wird abgeschlossen, die angeforderte Abschlussdauer wird jedoch nicht eingehalten

Wenn ein zeitbasierter Snapshot-Kopiervorgang abgeschlossen wird, die angeforderte Abschlussdauer jedoch nicht eingehalten wird, werden zwei Ereignisse an Ihr Konto CloudWatch gesendet. Im Folgenden finden Sie Beispiele für diese Ereignisse.

  • Das erste Ereignis wird an Ihr Konto gesendet, sobald die Bearbeitungsdauer überschritten wird, auch wenn der Kopiervorgang noch nicht abgeschlossen ist. Für dieses Ereignis detail-type ist das der EBS Copy Snapshot Missed Completion Duration Fall und missedCompletionDurationCause gibt den Grund an.

    { "version":"0", "id":"fd90eb95-0938-e02c-cf55-b81363b8ac12", "detail-type":"EBS Copy Snapshot Missed Completion Duration", "source":"aws.ec2", "account":"123456789012", "time":"2024-11-19T18:17:08Z", "region":"us-east-1", "resources": ["arn:aws:ec2:us-east-1:123456789012:snapshot/snap-01234567890abcedf"], "detail":{ "event":"copySnapshot", "missedCompletionDurationCause":"Snapshot copy was not able to meet the specified completion duration because your snapshot copy operation throughput quota was exceeded.", "snapshot_id":"arn:aws:ec2:us-east-1:123456789012:snapshot/snap-01234567890abcedf", "source":"arn:aws:ec2:us-east-1:123456789012:snapshot/snap-00987654321fedcba", "startTime": "Sun Nov 24 22:32:55 UTC 2024", "transferType": "time-based" } }
  • Das zweite Ereignis wird erst an Ihr Konto gesendet, wenn der Snapshot abgeschlossen ist. Das Ereignis beinhaltetmissedCompletionDurationCause, was auch den Grund dafür angibt.

    { "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "copySnapshot", "result": "succeeded", "cause": "", "request-id": "", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "incremental": "true", "completionDurationStartTime":"2024-11-16T06:27:33.816Z", "missedCompletionDurationCause":"Snapshot copy was not able to meet the specified completion duration because your snapshot copy operation throughput quota was exceeded.", "transferType": "time-based" } }
Szenario 4: Der Snapshot-Kopiervorgang schlägt fehl

Im Folgenden finden Sie ein Beispiel für ein Ereignis, das an Ihr Konto gesendet wird, wenn ein Snapshot-Kopiervorgang fehlschlägt. Beachten Sie, dass result dies failed darauf hinweist, dass der Vorgang fehlgeschlagen ist.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "copySnapshot", "result": "failed", "cause": "Source snapshot ID is not valid", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": "arn:aws:ec2::eu-west-1:snapshot/snap-76543210", "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ" } }

Snapshot freigeben (shareSnapshot)

Das shareSnapshot Ereignis wird an Ihr AWS Konto gesendet, wenn ein anderes Konto einen Snapshot mit diesem teilt. Es wird jedoch nicht gespeichert, protokolliert oder archiviert. Das Ergebnis ist immer succeeded.

Ereignisdaten

Es folgt ein Beispiel eines JSON-Objekts, das nach einem abgeschlossenen shareSnapshot-Ereignis von EBS ausgegeben wird. In detail diesem Abschnitt source ist der Wert von die AWS Kontonummer des Benutzers, der den Snapshot mit Ihnen geteilt hat. startTimeund endTime geben an, wann die Aktion „Snapshot teilen“ gestartet und beendet wurde. Das Ereignis shareSnapshot wird nur dann gesendet, wenn ein privater Snapshot mit einem anderen Benutzer geteilt wird. Durch das Teilen eines öffentlichen Snapshot wird das Ereignis noch nicht ausgelöst.

{ "version": "0", "id": "01234567-01234-0123-0123-012345678901", "detail-type": "EBS Snapshot Notification", "source": "aws.ec2", "account": "012345678901", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2::us-west-2:snapshot/snap-01234567" ], "detail": { "event": "shareSnapshot", "result": "succeeded", "cause": "", "request-id": "", "snapshot_id": "arn:aws:ec2::us-west-2:snapshot/snap-01234567", "source": 012345678901, "startTime": "yyyy-mm-ddThh:mm:ssZ", "endTime": "yyyy-mm-ddThh:mm:ssZ" } }

Archivereignisse von EBS-Snapshots

Amazon EBS sendet Ereignisse im Zusammenhang mit Snapshot-Archivierungsaktionen aus. Weitere Informationen finden Sie unter Überwachen Sie die Amazon EBS-Snapshot-Archivierung mithilfe von Ereignissen CloudWatch .

EBS – schnelle Snapshot-Wiederherstellungsereignisse

Amazon EBS sendet Ereignisse an den EventBridge Zeitpunkt, an dem sich der Status der schnellen Snapshot-Wiederherstellung für einen Snapshot ändert. Ereignisse werden auf bestmögliche Weise ausgegeben.

Im Folgenden finden Sie Beispieldaten für dieses Ereignis.

{ "version": "0", "id": "01234567-0123-0123-0123-012345678901", "detail-type": "EBS Fast Snapshot Restore State-change Notification", "source": "aws.ec2", "account": "123456789012", "time": "yyyy-mm-ddThh:mm:ssZ", "region": "us-east-1", "resources": [ "arn:aws:ec2:us-east-1::snapshot/snap-03a55cf56513fa1b6" ], "detail": { "snapshot-id": "snap-1234567890abcdef0", "state": "optimizing", "zone": "us-east-1a", "message": "Client.UserInitiated - Lifecycle state transition", } }

Die möglichen Werte für state sind enabling, optimizing, enabled, disabling und disabled.

Die möglichen Werte für message sind wie folgt:

Client.InvalidSnapshot.InvalidState - The requested snapshot transitioned to an invalid state (Error)

Eine Anfrage zur Aktivierung der schnellen Snapshot-Wiederherstellung ist fehlgeschlagen und der Status hat zu disabling oder disabled gewechselt. Die schnelle Snapshot-Wiederherstellung kann für diesen Snapshot nicht aktiviert werden.

Client.UserInitiated

Der Status hat erfolgreich zu enabling oder disabling gewechselt.

Client.UserInitiated - Lifecycle state transition

Der Status hat erfolgreich zu optimizing, enabled oder disabled gewechselt.

Server.InsufficientCapacity - There was insufficient capacity available to satisfy the request

Eine Anfrage zur Aktivierung der schnellen Snapshot-Wiederherstellung ist aufgrund von unzureichender Kapazität fehlgeschlagen und der Status hat zu disabling oder disabled gewechselt. Warten Sie und versuchen Sie es dann erneut.

Server.InternalError - An internal error caused the operation to fail

Eine Anfrage zur Aktivierung der schnellen Snapshot-Wiederherstellung ist aufgrund eines internen Fehlers fehlgeschlagen und der Status hat zu disabling oder disabled gewechselt. Warten Sie und versuchen Sie es dann erneut.

Client.InvalidSnapshot.InvalidState - The requested snapshot was deleted or access permissions were revoked

Der Status für die schnelle Snapshot-Wiederherstellung für den Snapshot hat zu disabling oder disabled gewechselt, weil der Snapshot vom Snapshot-Besitzer gelöscht oder die Freigabe aufgehoben wurde. Die schnelle Snapshot-Wiederherstellung kann nicht für einen Snapshot aktiviert werden, der gelöscht wurde oder nicht mehr für Sie freigegeben ist.