S3 前缀正则表达式

0

【以下的问题经过翻译处理】 我打算使用带有动态前缀名称的 s3 存储桶,动态前缀名称使用cognito用户ID,如下所示:

s3://erlogbookapp80030-dev/private/ap-southeast-1:6e615292-a755-4e40-8fa1-7125743abc17/

在这个前缀下我有 2 个文件夹

  1. Labels
  2. Submissions

我正在尝试配置一个S3 事件,事件仅在新的文件上传到 Submissions 中时才触发 Lambda。我不希望在文件上传到 Labels 中时触发 Lambda。

我的理解是 S3 事件前缀不支持正则表达式/通配符。

我想要确认一下我的理解是否正确,并寻找替代解决方案来实现此类要求?

profile picture
전문가
질문됨 6달 전41회 조회
1개 답변
0

【以下的回答经过翻译处理】 如果您可以在文件存储到 Submission 之前向文件附加伪/非常规扩展名,那么您可以在该特定后缀而不是前缀上引发触发器。您的 Lambda 可以重命名文件(省略伪扩展名)并执行其余的函数逻辑。

这是在S3实现对前缀的通配符支持前的一个简单的替代方案。

profile picture
전문가
답변함 6달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인