Je veux créer une fonction Lambda qui est déclenché à partir d'un compartiment S3 créé au sein de la même CloudFormation pile, mais ne peut pas obtenir la syntaxe tout à fait raison.
L'événement ne doit être déclenché lorsqu'un objet est transféré à /uploads
. J'ai aussi besoin de spécifier un seau propriétés (SCRO).
Compartiment S3 définition des ressources
resources:
Resources:
myBucket:
Type: AWS::S3::Bucket
Properties:
BucketName: my-bucket
# CORS properties...
Événement dans la définition de la fonction:
events:
- s3:
bucket: myBucket
event: s3:ObjectCreated:Put
rules:
- prefix: uploads/
Je ne veux pas utiliser existing: true
parce qu'il crée des objets d'aide pour cette tâche simple. Je ne trouve aucune documentation ou des exemples qui correspondent à mon cas.