有人有把弹性Beanstalk环境从现有的Python3.4实例迁移到Python3.6实例的过程吗?在
通过保存我的配置并将“EC2 image ID”(在“配置->实例”下)更改为Python3.6AMI平台实例,看起来我可以用python3.6ami启动一个新的EC2实例(我在EC2实例详细信息中看到了aws-elasticbeanstalk-amzn-2018.03.0.x86_64-python36-hvm-201805090750(AMI-b5342ad5)。我相信这需要破坏我的弹性Beanstalk环境,并从配置备份中恢复一个新环境。在
看起来我现在有一个带有python3.6ami的EC2实例,但是,当我运行eb config
时,我看到它仍然被列为python3.4实例。另外,它的行为仍然是python3.4实例(virtualenv仍然是3.4)。在
我看到这个thread声明PlatformArn
需要更新。我的说
PlatformArn: arn:aws:elasticbeanstalk:us-west-1::platform/Python 3.4 running on 64bit
Amazon Linux/2.7.0
我试着把“3.4”改成“3.6”,但没有成功。有什么建议吗?谢谢!在
我明白问题所在。在
目前,在
us-west-1
中没有类似下面这样的python3.6PlatformArn
:您可以通过执行以下操作来确定
^{pr2}$us-west-1
中的平台列表:根据您的帐户访问规则/权限,您应该能够看到:
在
list-platform-versions
API调用的结果中。差别很微妙,就是后面的“2.6.0”,而不是您尝试过的“2.7.0”。在相关问题 更多 >
编程相关推荐