当文件上传到 S3 中的特定文件夹时,可以触发 AWS lambda 函数吗?

lj4*_*020 5 amazon-s3 amazon-web-services aws-lambda

我希望触发 AWS lambda 函数,将文件上传到 S3 中的特定文件夹。现在s3存储桶中有多个文件夹。这可能吗?我该怎么做?

jar*_*mod 4

是的,您可以配置 Amazon S3 事件通知,根据对象键前缀(和/或后缀)进行过滤。

请参阅使用对象键名称过滤配置通知dogs/例如,前缀可以是。这样,所有上传到以dogs/,eg开头的密钥的操作dogs/alsatian.png都会发出通知。

请注意,您的 S3 存储桶中实际上可能没有任何文件夹,只有对象,除非您使用 AWS 控制台创建它们。S3 中确实没有任何文件夹。