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 bietet Ihnen eine API Möglichkeit, diese Unterressource zu verwalten.

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

  • Reduzierte Redundanz: Ereignisse bei Verlust von Speicherobjekten (RRS)

  • Replikationsereignisse

  • S3-Lebenszyklus-Ablaufereignisse

  • S3-Lebenszyklusübergangsereignisse

  • Aktivieren der automatischen S3-Intelligent-Tiering-Archivierung

  • Ereignismarkierungen von Objekten

  • Objektereignisse ACL PUT

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

Amazon S3 kann Ereignis-Benachrichtigungsmeldungen an die folgenden Ziele senden. Sie geben den Amazon Resource Name (ARN) -Wert dieser Ziele in der Benachrichtigungskonfiguration an.

  • Themen zu Amazon Simple Notification Service (AmazonSNS)

  • Warteschlangen von Amazon Simple Queue Service (AmazonSQS)

  • AWS Lambda Funktion

  • Amazon EventBridge

Weitere Informationen finden Sie unter Unterstützte Ereignisziele.

Anmerkung

Amazon Simple Queue Service FIFO (First-In-First-Out) -Warteschlangen werden nicht als Ziel für Amazon S3 S3-Ereignisbenachrichtigungen unterstützt. Um eine Benachrichtigung für ein Amazon S3 S3-Ereignis an eine SQS FIFO Amazon-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.