Mar*_* P. 9 amazon-web-services circleci amazon-elastic-beanstalk
我正在尝试部署到Elastic Beanstalk,特别是使用CircleCI,我遇到了这个错误:
ERROR: UndefinedModelAttributeError - "serviceId" not defined in the metadata of the model: <botocore.model.ServiceModel object at 0x7fdc908efc10>
从我的谷歌搜索中,我发现它是一个Python错误,这是有道理的,因为这是Elastic Beanstalk使用的.但是没有针对这个具体案例的信息.有谁知道为什么会这样?
pro*_*fan 13
EBCLI 3.14.6与当前最新的AWS CLI兼容(> 1.16.10).
要解决这个问题:
将awsebcli升级到3.14.5:将awsebcli升级到3.14.6
pip install awsebcli --upgrade
Run Code Online (Sandbox Code Playgroud)要么
如果必须继续使用awsebcli <3.14.5,请执行:
pip install 'botocore<1.12'
Run Code Online (Sandbox Code Playgroud)问题的核心是在开放的依赖范围内botocore允许的,使用户可以随时访问最新的AWS CLI命令awsebcli <3.14.5/AWS的API(botocore管理 AWS服务模式).
当botocore发布版本1.12时,它在EBCLI中创建了不兼容性.EBCLI 3.14.5将依赖性限制botocore为<1.12.
编辑:另外,请注意EBCLI 3.14.5与AWS CLI 1.16.10不兼容.而是使用AWS CLI 1.16.9.
| 归档时间: |
|
| 查看次数: |
1410 次 |
| 最近记录: |