如何在AWS Elastic Beanstalk上强制应用程序版本

aol*_*awa 13 python django amazon-ec2 amazon-web-services amazon-elastic-beanstalk

我正在尝试使用部署新版本的Python/Django应用程序eb deploy.

遗憾的是,由于应用程序的意外版本而失败.问题是以某种方式eb deploy搞砸了版本,我不知道如何覆盖它.我上传的应用程序工作正常,只有版本号不正确,因此,Elastic Beanstalk将其标记为Degraded.

执行eb deploy时,我收到此错误:

"应用程序版本不正确"app-cca6-160820_155843"(部署161).预期版本"app-598b-160820_152351"(部署159)."

AWS Console的健康状态也是如此.

所以,我的问题如下:我如何强制Elastic Beanstalk使上传的应用程序版本成为当前版本,以便它不会抱怨?

aol*_*awa 9

我意识到问题在于,由于某些原因,Elastic Beanstalk将未成功部署的版本保存在.elasticbeanstalk下.至少在我的情况下,解决方案是删除应用程序的那些临时(或任何你称之为)的版本.