首页 > 解决方案 > 有没有办法为 S3 lambda 过滤器包含 aws cognito 身份 ID?

问题描述

我正在尝试在 S3 中构建一个 lambda 触发器。

我正在使用 Amplify 框架,它为用户提供了一个自以为是的 S3 文件夹结构。

语境:

我正在建立一个网站,用户可以在其中上传他们的文件。例如

我想为每个部分触发 lambda profile_picturesbirthdays等等。

我找到了有关 S3 和 lambda 的前缀和后缀过滤的文档。

但是,他们说我们不能使用 *(通配符)作为前缀/后缀规则。

所以问题是,有没有办法为所有用户的每个部分(子文件夹)生成触发器?

理想情况下,如果 aws 允许通配符,则规则如下:

字首:/protected/*/profile_picture/

标签: amazon-web-servicesamazon-s3aws-lambda

解决方案


推荐阅读