2017-10-31 7 views
0

Ich habe eine Lambda-Funktion, die ich immer ausführen muss, gibt es eine Änderung in meinem s3 Bucket. Ich habe den Trigger hinzugefügt, und es funktioniert gut, aber ich frage mich, ob es eine Möglichkeit gibt, den Geltungsbereich der Lambda-Funktion zu begrenzen ... zum Beispiel statt über den gesamten Bucket läuft, läuft es nur in der Ordner (innerhalb des Eimers), dass die Änderung vorgenommen wurde ?! oder etwas ähnliches..!AWS Lambda und S3 triggern Ereignisdaten

Antwort

1

Pro this AWS announcement können Sie Präfix- oder Suffix-Einschränkungen für S3-Ereignisauslöser hinzufügen.

3

können Sie Regeln festlegen:

- s3: 
    bucket: photos 
    event: s3:ObjectCreated:* 
    rules: 
    - prefix: uploads/ 
    - suffix: .jpg 

den functions/events/s3 Abschnitt im yml definition See.