Konfigurieren von Lebenszyklus-Ereignisbenachrichtigungen - Amazon Simple Storage Service

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.

Konfigurieren von Lebenszyklus-Ereignisbenachrichtigungen

Sie können eine Amazon-S3-Ereignisbenachrichtigung einrichten, um eine Benachrichtigung zu erhalten, wenn Amazon S3 ein Objekt löscht oder es nach einer S3-Lebenszyklusregel in eine andere Amazon-S3-Speicherklasse überführt.

Mithilfe der LifecycleExpiration Ereignistypen können Sie Benachrichtigungen erhalten, wenn Amazon S3 ein Objekt auf der Grundlage Ihrer S3-Lifecycle-Konfiguration löscht. Der Ereignistyp s3:LifecycleExpiration:Delete benachrichtigt Sie, wenn ein Objekt in einem unversionierten Bucket gelöscht wird. Es benachrichtigt Sie auch, wenn eine Objektversion durch eine S3-Lebenszyklus-Konfiguration dauerhaft gelöscht wird. Der s3:LifecycleExpiration:DeleteMarkerCreated Ereignistyp benachrichtigt Sie, wenn S3 Lifecycle eine Löschmarkierung erstellt, wenn eine aktuelle Version eines Objekts in einem versionierten Bucket gelöscht wird. Weitere Informationen hierzu finden Sie unter Objektversion löschen.

Mithilfe des s3:LifecycleTransition Ereignistyps können Sie eine Benachrichtigung erhalten, wenn ein Objekt durch eine S3-Lifecycle-Konfiguration von einer Amazon S3 S3-Speicherklasse in eine andere übertragen wird.

Amazon S3 kann Ereignisbenachrichtigungen zu einem Amazon Simple Notification Service (AmazonSNS) -Thema, einer Amazon Simple Queue Service (AmazonSQS) -Warteschlange oder einer AWS Lambda Funktion veröffentlichen. Weitere Informationen finden Sie unter Amazon-S3-Ereignis-Benachrichtigungen.

Anweisungen zum Konfigurieren von Amazon-S3-Ereignisbenachrichtigungen finden Sie unter Aktivieren von Ereignisbenachrichtigungen.

Das Folgende ist ein Beispiel für eine Nachricht, die Amazon S3 sendet, um ein s3:LifecycleExpiration:Delete-Ereignis zu veröffentlichen. Weitere Informationen finden Sie unter Struktur der Ereignisnachricht.

{ "Records":[ { "eventVersion":"2.3", "eventSource":"aws:s3", "awsRegion":"us-west-2", "eventTime":"1970-01-01T00:00:00.000Z", "eventName":"LifecycleExpiration:Delete", "userIdentity":{ "principalId":"s3.amazonaws.com" }, "requestParameters":{ "sourceIPAddress":"s3.amazonaws.com" }, "responseElements":{ "x-amz-request-id":"C3D13FE58DE4C810", "x-amz-id-2":"FMyUVURIY8/IgAtTv8xRjskZQpcIZ9KG4V5Wp6S7S/JRWeUWerMUE5JgHvANOjpD" }, "s3":{ "s3SchemaVersion":"1.0", "configurationId":"testConfigRule", "bucket":{ "name":"amzn-s3-demo-bucket", "ownerIdentity":{ "principalId":"A3NL1KOZZKExample" }, "arn":"arn:aws:s3:::amzn-s3-demo-bucket" }, "object":{ "key":"expiration/delete", "sequencer":"0055AED6DCD90281E5", } } } ] }

Nachrichten, die Amazon S3 sendet, um ein s3:LifecycleTransition Ereignis zu veröffentlichen, enthalten auch die folgenden Informationen.

"lifecycleEventData":{ "transitionEventData": { "destinationStorageClass": the destination storage class for the object } }