Amazon-S3-Ereignis-Benachrichtigungen - 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.

Amazon-S3-Ereignis-Benachrichtigungen

Sie können die Amazon-S3-Funktion für Ereignis-Benachrichtigungen verwenden, um Benachrichtigungen zu erhalten, wenn bestimmte Ereignisse in Ihrem S3-Bucket eintreten. Um Benachrichtigungen zu aktivieren, fügen Sie eine Benachrichtigungskonfiguration hinzu, die die Ereignisse angibt, die Amazon S3 veröffentlichen soll. Stellen Sie sicher, dass es auch die Ziele angibt, an die Amazon S3 die Benachrichtigungen senden soll. Sie speichern dieses Konfiguration in der einem Bucket zugeordneten Benachrichtigung-Unterressourcen. Weitere Informationen finden Sie unter Optionen für die Bucket-Konfiguration. Amazon S3 stellt eine API für Sie bereit, mit der Sie diese Subressource verwalten können.

Wichtig

Amazon-S3-Ereignis-Benachrichtigungen sind so konzipiert, dass sie mindestens einmal zugestellt werden. Ereignis-Benachrichtigungen stellen Ereignisse typischerweise in wenigen Sekunden bereit, manchmal kann dies aber auch eine Minute oder länger dauern.

Übersicht über Amazon-S3-Ereignis-Benachrichtigungen

Zurzeit kann Amazon S3 Benachrichtigungen für die folgenden Ereignisse veröffentlichen:

  • Neues Objekt erstellte Ereignisse

  • Ereignisse zum Entfernen von Objekten

  • Wiederherstellen von Objekt-Ereignissen

  • Ereignis für ein verlorenes RRS-Objekt (Reduced Redundancy Storage)

  • Replikationsereignisse

  • S3-Lebenszyklus-Ablaufereignisse

  • S3-Lebenszyklusübergangsereignisse

  • Aktivieren der automatischen S3-Intelligent-Tiering-Archivierung

  • Ereignismarkierungen von Objekten

  • PUT-Ereignisse der Objekt-ACL

Eine vollständige Beschreibung aller unterstützten Ereignistypen finden Sie unter Unterstützte Ereignistypen für SQS, SNS und Lambda.

Amazon S3 kann Ereignis-Benachrichtigungsmeldungen an die folgenden Ziele senden. Sie spezifizieren den Wert des Amazon-Ressourcennamens (ARN) dieser Ziele in der Benachrichtigungskonfiguration.

  • Amazon Simple Notification Service (Amazon SNS)-Themen

  • Amazon Simple Queue Service (Amazon SQS)-Warteschlangen

  • AWS Lambda Funktion

  • Amazon EventBridge

Weitere Informationen finden Sie unter Unterstützte Ereignisziele.

Anmerkung

FIFO-Warteschlangen (First-In-First-Out) von Amazon Simple Queue Service werden nicht als Ziel für Amazon-S3-Ereignisbenachrichtigungen unterstützt. Um eine Benachrichtigung für ein Amazon S3 S3-Ereignis an eine Amazon SQS SQS-FIFO-Warteschlange zu senden, können Sie Amazon verwenden. EventBridge Weitere Informationen finden Sie unter Amazon aktivieren EventBridge.

Warnung

Wenn Ihre Benachrichtigung in den selben Bucket schreibt, der die Benachrichtigung auslöst, kann dies zu einer Ausführungsschleife führen. Wenn der Bucket z. B. eine Lambda-Funktion immer dann auslöst, wenn ein Objekt hochgeladen wird, und die Funktion ein Objekt in den Bucket hochlädt, löst sich die Funktion indirekt selbst aus. Um dies zu vermeiden, verwenden Sie zwei Buckets oder konfigurieren Sie den Auslöser so, dass er nur für einen Präfix gilt, der für eingehende Objekte verwendet wird.

Weitere Informationen und ein Beispiel für die Verwendung von Amazon S3-Benachrichtigungen mit AWS Lambda finden Sie unter AWS Lambda Using with Amazon S3 im AWS Lambda Developer Guide.

Weitere Informationen zur Anzahl der Konfigurationen für Ereignisbenachrichtigungen, die Sie pro Bucket erstellen können, finden Sie unter Amazon-S3-Service-Quotas in der Allgemeinen AWS -Referenz.

Weitere Informationen zu Ereignis-Benachrichtigungen finden Sie in den folgenden Abschnitten.