Serverless: Исправить событие cloudwatchLog в случае превышения лимита ресурсов

Созданный на 6 апр. 2017  ·  3Комментарии  ·  Источник: serverless/serverless

При использовании события cloudwatchLog развертывание завершится ошибкой с сообщением о превышении лимита ресурсов, если вы замените имя logGroup одной функции на имя logGroup другой функции в вашем serverless.yml file и запустите serverless deploy

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

Мы должны исправить это в следующем выпуске.

cc @pmuens

bug help wanted

Самый полезный комментарий

Верный!

@ horike37 Спасибо, что открыли, и мы не забываем об этом 👍

Все 3 Комментарий

Верный!

@ horike37 Спасибо, что открыли, и мы не забываем об этом 👍

Развертывание завершится неудачно с той же ошибкой, если изменить порядок списка групп cloudwatchLog, когда одна лямбда была установлена ​​для нескольких групп cloudwatchLog.
Я тестирую несколько случаев, эти буксировки удались:

  • при добавлении новых групп cloudwatchLog в конец списка событий.
  • при удалении группы (групп) cloudwatchLog из нижней части списка событий.

и они не работают:

  • при добавлении новых групп cloudwatchLog в середину списка событий.
  • при удалении группы (групп) cloudwatchLog из середины списка событий.
  • при удалении группы (групп) cloudwatchLog из верхней части списка событий.

Я пытался отладить эту проблему, чтобы увидеть, могу ли я помочь с первым вкладом здесь, и в своих тестах я понял, что это проблема не для serverless , а для самой CloudFormation, что я подтвердил после попытки чтобы отправить фиктивный стек, добавив группу журналов и фильтр подписки, а затем после того, как я просто изменил ключ фильтра подписки на что-то еще, результат тот же: CF пытается добавить его новый перед удалением существующего, поэтому все терпит неудачу.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги