作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试使用 eb deploy
部署我的 Python/Django 应用程序的新版本。
不幸的是,由于应用程序的意外版本而失败。问题是 eb deploy
以某种方式搞砸了版本,我不知道如何覆盖它。我上传的应用程序运行良好,只是版本号不正确,因此,Elastic Beanstalk 将其标记为已降级。
当执行 eb deploy 时,我得到这个错误:
"Incorrect application version "app-cca6-160820_155843" (deployment 161). Expected version "app-598b-160820_152351" (deployment 159). "
AWS 控制台的健康状态也是如此。
因此,我的问题如下:如何强制 Elastic Beanstalk 将上传的应用程序版本设为当前版本,这样它就不会提示?
最佳答案
我意识到问题在于 Elastic Beanstalk 出于某些原因将未成功部署的版本保留在 .elasticbeanstalk 下。至少在我的情况下,解决方案是删除应用程序的那些临时(或任何你称之为)版本。
关于python - 如何在 AWS Elastic Beanstalk 上强制应用程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39185570/
我是一名优秀的程序员,十分优秀!