从python3.4迁移到python3.6ami

2024-04-25 08:56:11 发布

您现在位置:Python中文网/ 问答频道 /正文

有人有把弹性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”,但没有成功。有什么建议吗?谢谢!在


Tags: 实例imageawsid环境过程详细信息平台
1条回答
网友
1楼 · 发布于 2024-04-25 08:56:11

我明白问题所在。在

目前,在us-west-1中没有类似下面这样的python3.6PlatformArn

arn:aws:elasticbeanstalk:us-west-1::platform/Python 3.6 running on 64bit Amazon Linux/2.7.0

您可以通过执行以下操作来确定us-west-1中的平台列表:

^{pr2}$

根据您的帐户访问规则/权限,您应该能够看到:

arn:aws:elasticbeanstalk:us-west-1::platform/Python 3.6 running on 64bit Amazon Linux/2.6.0

list-platform-versionsAPI调用的结果中。差别很微妙,就是后面的“2.6.0”,而不是您尝试过的“2.7.0”。在

相关问题 更多 >

    热门问题