Voglio creare una funzione Lambda che viene attivato da un S3 secchio creato all'interno della stessa CloudFormation stack ma non riesco a trovare la sintassi del tutto corretta.
L'evento dovrebbe essere licenziato quando un oggetto viene caricato /uploads
. Anche io ho bisogno di specificare alcune secchio di proprietà (CORS).
S3 secchio definizione delle risorse
resources:
Resources:
myBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: my-bucket
# CORS properties...
Evento nella definizione della funzione:
events:
- s3:
bucket: myBucket
event: s3:ObjectCreated:Put
rules:
- prefix: uploads/
Non voglio utilizzare existing: true
perché crea un po ' di oggetti di supporto per questo semplice compito. Non riesco a trovare alcuna documentazione o esempi che bene per il mio caso.