【发布时间】:2020-12-11 13:31:45
【问题描述】:
我希望触发 AWS lambda 函数,我将文件上传到 S3 中的特定文件夹。现在 s3 存储桶中有多个文件夹。这可能吗?我该怎么做?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda
我希望触发 AWS lambda 函数,我将文件上传到 S3 中的特定文件夹。现在 s3 存储桶中有多个文件夹。这可能吗?我该怎么做?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda
是的,您可以Configure Amazon S3 event notifications,过滤对象键前缀(和/或后缀)。
见Configuring notifications with object key name filtering。例如,前缀可以是 dogs/。这样,所有上传到以dogs/ 开头的密钥,例如dogs/alsatian.png 会通知。
请注意,您的 S3 存储桶中可能实际上没有 任何 文件夹,只有对象,除非您使用 AWS 控制台创建它们。 S3 中确实没有任何文件夹。
【讨论】: