3

我有一个 S3 存储桶,用于存储对象。

在对象创建事件中,我希望将特定类别的对象并行发送到两个 lambda:

  1. my_email_lambda
  2. 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操作,那么我们可以认为这个设置是模棱两可的。不过,这是一个事件通知操作。这不是模棱两可的。如果该操作不受支持,则错误消息应改为说明这一点。

4

1 回答 1

4

不支持。并同意错误信息不好。

原因,我认为只是他们想推广另一种做法:将 S3 事件通知扇出到多个端点 | AWS 计算博客

于 2018-11-02T00:57:46.910 回答