Ошибка awscli - Невозможно неявно преобразовать объект 'NoneType' в str - PullRequest
0 голосов
/ 08 ноября 2018

Я пытаюсь создать среду, используя:

eb create xxx-env --database

но я получаю следующую ошибку Python:

Невозможно неявно преобразовать объект NoneType в str

Из чтения этого кажется, что проблема связана с тем, что инструмент cli не может получить учетные данные.

Я создал файл .aws / config и файл . / Aws / credentials , но все еще ничего.

eb --version = EB CLI 3.14.6 (Python 3.5.2)

Кто-нибудь сталкивался с этим?

EDIT

Полный вывод команды eb create:

Введите имя пользователя RDS DB (по умолчанию «ebroot»): Введите главный пароль RDS DB: Введите пароль еще раз для подтверждения: Создание архива версии приложения "app-26c8a-181108_105531". Загрузка beebop-staging / app-26c8a-181108_105531.zip на S3. Это может занять некоторое время. Загрузка завершена. ОШИБКА: TypeError - Невозможно неявно преобразовать объект 'NoneType' в str

1 Ответ

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

Для подтверждения проблема была в [app_directory] / .asticbeanstalk / config.yml , где регион не был установлен. Я удалил регион из ~ / .aws / config , заставив eb init предложить мне выбрать регион. После этого регион был установлен правильно и eb create ... работал как положено

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