Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Erfahren Sie mehr über StorageGRID Ereignisbenachrichtigungen für S3-Buckets

Änderungen vorschlagen

Sie können die Ereignisbenachrichtigung für einen S3-Bucket aktivieren, wenn StorageGRID Benachrichtigungen über bestimmte Ereignisse an einen Ziel-Kafka-Cluster, einen Webhook-Endpunkt oder einen Amazon Simple Notification Service senden soll.

Beispielsweise kann konfiguriert werden, dass Benachrichtigungen an Administratoren gesendet werden, wenn ein Objekt zu einem Bucket hinzugefügt wird, wobei die Objekte Protokolldateien darstellen, die mit einem kritischen Systemereignis verbunden sind.

Ereignisbenachrichtigungen werden im Quell-Bucket gemäß der Benachrichtigungskonfiguration erstellt und an das Ziel zugestellt. Wenn ein Ereignis, das einem Objekt zugeordnet ist, erfolgreich ist, wird eine Benachrichtigung über dieses Ereignis erstellt und zur Zustellung in die Warteschlange gestellt.

Die Eindeutigkeit und Reihenfolge von Benachrichtigungen sind nicht garantiert. Mehr als eine Benachrichtigung zu einem Ereignis kann am Zielort eintreffen, da Maßnahmen zur Sicherstellung des Zustellerfolgs ergriffen werden. Da die Zustellung asynchron erfolgt, ist die zeitliche Reihenfolge der Benachrichtigungen am Zielort nicht zwangsläufig identisch mit der Reihenfolge der Ereignisse im Quell-Bucket, insbesondere bei Vorgängen, die von verschiedenen StorageGRID Sites ausgehen. Mit dem sequencer Schlüssel in der Ereignisnachricht lässt sich die Reihenfolge der Ereignisse für ein bestimmtes Objekt bestimmen, wie in der Amazon S3-Dokumentation beschrieben.

StorageGRID Ereignisbenachrichtigungen folgen der Amazon S3 API, allerdings mit einigen Einschränkungen.

  • Folgende Ereignistypen werden unterstützt:

    • s3:ObjectCreated:

    • s3:ObjectCreated:Put

    • s3:ObjectCreated:Post

    • s3:ObjectCreated:Copy

    • s3:ObjectCreated:CompleteMultipartUpload

    • s3:ObjectRemoved:

    • s3:ObjectRemoved:Delete

    • s3:ObjectRemoved:DeleteMarkerCreated

    • s3:ObjectRestore:Post

  • ${post_edited_translations.segment}

Schlüsselname StorageGRID Wert

eventSource

sgws:s3

awsRegion

nicht enthalten

x-amz-id-2

nicht enthalten

arn

urn:sgws:s3:::bucket_name