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.
S3
Das Objekt, das einen S3 Ereignisquellentyp beschreibt.
Syntax
Verwenden Sie die folgende Syntax, um diese Entität in Ihrer Vorlage AWS Serverless Application Model (AWS SAM) zu deklarieren.
YAML
Bucket:StringEvents:String | ListFilter:NotificationFilter
Eigenschaften
-
Bucket -
Name des S3 Buckets. Dieser Bucket muss in derselben Vorlage vorhanden sein.
Typ: Zeichenfolge
Erforderlich: Ja
CloudFormation Kompatibilität: Diese Eigenschaft ähnelt der
BucketNameEigenschaft einerAWS::S3::BucketRessource. Dies ist ein Pflichtfeld in SAM. Dieses Feld akzeptiert nur einen Verweis auf den in dieser Vorlage erstellten S3-Bucket -
Events -
Das Amazon S3 S3-Bucket-Ereignis, für das die Lambda-Funktion aufgerufen werden soll. Eine Liste der gültigen Werte finden Sie unter Von Amazon S3 unterstützte Ereignistypen.
Typ: Zeichenfolge | Liste
Erforderlich: Ja
CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
EventEigenschaft desAWS::S3::BucketLambdaConfigurationDatentyps übergeben. -
Filter -
Die Filterregeln, die bestimmen, welche Amazon S3 S3-Objekte die Lambda-Funktion aufrufen. Informationen zur Amazon S3 S3-Schlüsselnamenfilterung finden Sie unter Konfiguration von Amazon S3 S3-Ereignisbenachrichtigungen im Amazon Simple Storage Service-Benutzerhandbuch.
Typ: NotificationFilter
Required: No
CloudFormation Kompatibilität: Diese Eigenschaft wird direkt an die
FilterEigenschaft desAWS::S3::BucketLambdaConfigurationDatentyps übergeben.
Beispiele
S3-Ereignis
Beispiel für ein S3-Event.
YAML
Events: S3Event: Type: S3 Properties: Bucket: Ref: ImagesBucket # This must be the name of an S3 bucket declared in the same template file Events: s3:ObjectCreated:* Filter: S3Key: Rules: - Name: prefix # or "suffix" Value: value # The value to search for in the S3 object key names