AWS Lambda: ошибка при создании сопоставления источника событий: Конфигурация неоднозначно определена

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

Я создал событие раньше из консоли GUI 6-7 дней назад, и он работал нормально. На следующий день событие просто отсутствует, я не вижу его больше на графическом интерфейсе консоли Lambda. Но все объекты S3 по-прежнему кажутся запуском лямбда-функции не проблемой. Если я не вижу, это не хорошо; Поэтому я удалил функцию лямбда, ждал 5-10 секунд, прежде чем создавать новую функцию. И теперь, я получаю то же самое выше, когда я пытаюсь создать источники событий, как это: введите описание изображения здесь

Когда я нажимаю "Отправить", вкладка источников событий говорит "У вас нет источников событий для этой функции", Lambda не запускается; это означает, что весь поток приложения теперь сломан: (

Проблема почти такая же: " https://forums.aws.amazon.com/thread.jspa?messageID=670712 򣯸" Но почему-то я не могу ответить на этот поток, поэтому я создал новую здесь вместо этого. кто-нибудь сталкивается с этой проблемой?

На самом деле, я пытаюсь ответить на существующий форум форума AWS: https://forums.aws.amazon.com/thread.jspa?messageID=670712&#670712 но я продолжаю получать эту смешную ошибку: "Ваша квота сообщений достигнута. Повторите попытку позже". И я даже не опубликовал ничего, как я могу использовать свою квоту?

Ответ 1

Я подозреваю, что ваше ведро S3 все еще может быть "привязано" к лямбда-функции.

Возможно, проверите свой ведро S3 для событий и удалите их там, а затем попробуйте снова создать события лямбда? то есть S3 bucket- > properties- > Events

Ответ 2

Проблема должна заключаться в том, что корзина s3 уже связана с суффиксом/префиксом, который вы пытаетесь связать. Удалите ссылку в S3 и попробуйте снова.

Ответ 3

Вот ссылка на видео YouTube, рассказывающее об этой проблеме и демонстрирующее решение: https://www.youtube.com/watch?v=1Tfmc9nEtbU

Так же, как и Ридван Мануэль, вы должны удалить события, перейдя на S3 bucket-> properties-> События, как показано в видео.

Шаги, чтобы воспроизвести эту проблему:

  1. Создайте ведро и создайте папку с именем "example/"
  2. Создать лямбда-функцию
  3. Добавьте триггер S3 к лямбде, используя ведро из (1) с настройками по умолчанию
  4. Сохранить триггер
  5. Нажмите Сохранить и заметить ошибку
  6. Обновите страницу и обратите внимание, что триггеры исчезли
  7. Снова добавьте тот же сегмент и обратите внимание на неоднозначную ошибку ссылки.