我有一个S3存储桶,用于存储对象。
在对象创建事件中,我希望将特定类别的对象并行发送到两个lambda:
my_email_lambda
my_logging_lambda
我将规则设置如下:
Rule 1:
Prefix: /my/folder
Suffix:
Send to: lambda
Lambda: my_email_lambda
Rule 2:
Prefix: /my/folder
Suffix:
Send to: lambda
Lambda: my_logging_lambda
当我尝试执行此操作时,出现错误:
配置定义不明确。后缀不能重叠 如果相同事件类型的前缀重叠,则使用两个规则。
为什么这个模棱两可?我想将事件发送到两个单独的lambda。如果这是一个move
操作,那么我们可以认为此设置不明确。但是,这是一个事件通知操作。这不是模棱两可的。如果不支持该操作,则错误消息应显示为该状态。
答案 0 :(得分:2)
不支持。并同意错误消息是不好的。
我认为原因仅仅是因为他们想推广另一种做法:Fanout S3 Event Notifications to Multiple Endpoints | AWS Compute Blog