我正在尝试使用以下方法创建环境:
eb create xxx-env --database
但我收到以下 Python 错误:
无法将“NoneType”对象隐式转换为 str
通过阅读本文,问题似乎与 cli 工具无法获取凭据有关。
我已经创建了一个.aws/config文件和一个./aws/credentials文件,但仍然没有。
eb --version
= EB CLI 3.14.6 (Python 3.5.2)
有没有人反对这个?
编辑
该eb create
命令的完整输出是:
输入 RDS 数据库用户名(默认为“ebroot”):输入 RDS 数据库主密码: 重新输入密码以确认:创建应用程序版本存档“app-26c8a-181108_105531”。将 beebop-staging/app-26c8a-181108_105531.zip 上传到 S3。可能还要等一下。上传完成。错误:TypeError - 无法将“NoneType”对象隐式转换为 str
为了确认,问题出在[app_directory]/.elasticbeanstalk/config.yml 中,其中没有设置区域。我从~/.aws/config强制删除区域eb init
以提示我选择区域。执行此操作后,区域设置正确并按eb create ...
预期工作
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句