在Elastic Beanstalk上失败后如何部署新版本?

问题描述 投票:0回答:1

我想通过浏览器中的Dockerrun.aws.json将应用部署到弹性beantalk。我单击Create Application,选择本地文件并输入版本标签为v0.0.0

由于我的文件中有错误,因此无法正常工作,因此我已解决此问题,并希望上传新版本。

为此,我单击Upload and deploy并选择我的新本地文件。建议的新版本标签为v0.0.0-1。我无法输入失败的第一次尝试的现有版本标签v0.0.0。表格改为显示An application version with that label already exists.

enter image description here

所以我选择了一个新的v0.0.1。我的第二次部署失败了,这似乎是因为在Health下它说Incorrect application version "v0.0.1" (deployment 2). Expected version "v0.0.0" (deployment 1).

我当然可以重新启动环境,或者只是终止它并创建一个新的环境,但这会花费很多时间。我想了解为什么我无法按照尝试的方式进行部署以及如何正确执行。

amazon-web-services amazon-elastic-beanstalk
1个回答
0
投票

您应该从Application Version页面部署旧版本。

您在问题中截图的窗口是上载新版本,而不是重新部署旧窗口。因此,您收到错误消息,您要将新版本标记为旧版本。

© www.soinside.com 2019 - 2024. All rights reserved.