eb deploy ERROR: TypeError - невозможно объединить объекты 'str' и 'NoneType' - PullRequest
0 голосов
/ 16 ноября 2018

Извините, я нигде не вижу этого вопроса. Я развернул среду для моего приложения "scones" на AWS. Это довольно простое приложение Node.js Express. Честно говоря, это просто для тестирования развертывания эластичного бобового стебля. В любом случае я использую ebcli, и я уже выполнил "eb create scones1", и он создает среду и запускает ее. Но когда я делаю некоторые изменения (не привязанные к git) и набираю 'eb deploy' в командной строке, я получаю ERROR: TypeError - cannot concatenate 'str' and 'NoneType' objects каждый раз. Даже если я введу имя среды. Не имеет значения Что происходит? Кажется, что ни в одной документации нет упоминаний об этой ошибке. Есть ли проблема с моей версией Python? I

Ответы [ 3 ]

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

У меня возникла та же проблема, и я определил, что она исходит из следующей строки в файле ebcli / operations / deployops.py:

io.log_info('Deploying code to ' + env_name + " in region " + region_name)

Я решил ее, явно указаврегион с -r REGION при выполнении развертывания.Я предполагаю, что где-то должен быть настроен регион по умолчанию, чтобы этого не происходило.

Редактировать: я смог навсегда установить регион с помощью eb init --region us-east-1

0 голосов
/ 30 января 2019

Решите с помощью простого eb init, поставьте мои учетные данные и просто работайте.

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

Попробуйте git add . поставить свои коммиты.Тогда eb deploy --staged.Вы можете проверить флаг --staged здесь: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-deploy.html

...