AWS Elastic Beanstalk - 错误:找不到名为"v0_9_2-76-gf5a4"的应用程序版本

use*_*739 8 amazon-web-services amazon-elastic-beanstalk

我正在尝试将我的代码部署到AWS Beanstalk并收到此错误.我研究说可能是版本的数量超过500,所以我删除了很多版本.但是,我仍然得到这个错误.

eb deploy
ERROR: No Application Version named 'v0_9_2-76-gf5a4' found.
Run Code Online (Sandbox Code Playgroud)

我也试过了

git aws.push
Error: Failed to create the AWS Elastic Beanstalk application version
Run Code Online (Sandbox Code Playgroud)

编辑:尝试eb deploy --debug我现在得到:

实例:i-2ad238d5模块:AWSEBAutoScalingGroup ConfigSet:null命令在实例上失败.返回码:1输出:构建期间发生错误:命令挂钩失败.脚本/opt/elasticbeanstalk/hooks/appdeploy/pre/10_bundle_install.sh失败,返回码为18

ebcli.objects.exceptions.ServiceError:更新环境操作已完成,但有错误.有关更多信息,请参阅故障排除文档

alb*_*ert 8

你更新了文件.elasticbeanstalk/config.yml吗?它的设置可能有误.

  1. 备份.elasticbeanstalk/文件夹并将其删除
  2. 执行 eb create
  3. 选择之前部署的相同区域.您可以在.elasticbeanstalk/config.yml备份时检查该区域
  4. 将出现包含环境的列表,选择正确的列表
  5. 现在部署
  6. 删除.elasticbeanstalk/config.yml备份

  • 对于步骤 2,它应该是“eb init”,此命令创建一个新的 config.yml 文件 (2认同)

Gal*_*cha 7

检查.elasticbeanstalk/config.yml文件

environment: CORRECT_ENV_NAME
   global:
     application_name: CORRECT_APP_NAME
Run Code Online (Sandbox Code Playgroud)