У меня есть приложение Elastic Beanstalk, которое я развертываю через CloudFormation.В последнее время, когда я проталкиваю изменение через мой конвейер, оно повторно развертывает приложение (даже если я не вносил изменения в что-либо, связанное с шаблоном CloudFormation), и развертывание всегда завершается неудачей.Я последовательно получаю это в событиях Elastic Beanstalk:
[Instance: i-001aeaa8311652246] Command failed on instance. Return code: 1 Output: (TRUNCATED)...l last): File "/usr/bin/aws", line 19, in <module> import awscli.clidriver File "/usr/lib/python2.7/dist-packages/awscli/clidriver.py", line 19, in <module> from botocore.hooks import AliasedEventEmitter ImportError: cannot import name AliasedEventEmitter. command 03 in .ebextensions/log-stream.config failed. For more detail, check /var/log/eb-activity.log using console or EB CLI.
Конфигурация, на которую он ссылается, устанавливает потоковую передачу журнала для пользовательского журнала приложения.Как ни странно, если я иду на консоль Elastic Beanstalk и перестраиваю среду оттуда, она развертывается правильно, и я не получаю никаких ошибок из этой конфигурации.Это происходит каждый раз, когда мой стек CloudFormation развертывается, и мне не нужно вручную перестраивать среду из-за этих странных сбоев.Любой совет приветствуется.Спасибо!