有没有办法为S3 Lambda过滤器包含AWS认知身份ID?

我正在尝试在S3中构建Lambda触发器。

我正在使用Amplify框架,它为用户提供了实用的S3文件夹结构。

上下文:

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

  • /protected/${cognito-identity.amazonaws.com:sub}/profile_pictures
  • /protected/${cognito-identity.amazonaws.com:sub}/birthdays
  • /protected/${cognito-identity.amazonaws.com:sub}/[some-other-subfolders]

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

我发现docs与S3和lambda的前缀和后缀过滤有关。

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

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

理想情况下,如果aws允许使用通配符,则规则将类似于:

前缀:/protected/*/profile_picture/

qsylhh 回答:有没有办法为S3 Lambda过滤器包含AWS认知身份ID?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3103100.html

大家都在问