Почему я могу отправлять события AWS S3 только на одну лямбда-автомат AWS? - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть ведро S3 для хранения предметов.

В событии создания объекта я хочу отправить определенную категорию объектов двум лямбдам параллельно:

  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

Когда я пытаюсь это сделать, я получаю сообщение об ошибке:

Конфигурация определена неоднозначно. Не может иметь перекрывающихся суффиксов в двух правилах, если префиксы перекрываются для одного и того же типа события.

Почему это неоднозначно? Я хочу отправить события на две отдельные лямбды. Если бы это была операция move, то мы могли бы считать эту настройку неоднозначной. Однако это операция уведомления о событии. Это не двусмысленно. Если операция не поддерживается, в сообщении об ошибке должно быть указано это.

1 Ответ

0 голосов
/ 02 ноября 2018

Не поддерживается. И согласитесь, что сообщение об ошибке не хорошо.

Думаю, причина в том, что они хотят продвигать другую практику: Разветвление уведомлений о событиях S3 на несколько конечных точек | Блог вычислений AWS

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...