You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用AWS Elastic Beanstalk部署应用遇Auto Scaling等配置错误求助

解决方案:Elastic Beanstalk部署时启动配置禁用导致的CloudFormation失败问题

核心原因

AWS已逐步淘汰Auto Scaling启动配置,部分账户/区域已禁止创建启动配置,要求必须使用启动模板来定义Auto Scaling组的实例配置。你的Elastic Beanstalk高可用环境默认尝试创建启动配置,触发了400错误,进而导致CloudFormation堆栈创建中止,后续Auto Scaling组因找不到依赖的启动配置资源报错。

修复步骤

1. 控制台创建/修改环境时指定启动模板

  • 若环境创建失败,重新发起创建流程:
    • 进入Elastic Beanstalk控制台,在创建环境的配置环节,找到「容量」配置项并编辑
    • 展开「Auto Scaling组」设置,将「启动配置类型」改为启动模板
    • 保存配置后完成环境创建
  • 若已有环境(未创建成功的需先清理堆栈),进入环境的「配置」页面,按上述步骤修改容量配置后重新部署

2. AWS CLI方式指定启动模板参数

使用CLI创建环境时,通过选项设置强制启用启动模板:

aws elasticbeanstalk create-environment \
    --application-name <你的应用名> \
    --environment-name <环境名> \
    --solution-stack-name <你的平台栈名称> \
    --option-settings Namespace=aws:autoscaling:launchconfiguration,OptionName=LaunchConfigurationType,Value=launchtemplate

3. 升级Elastic Beanstalk平台版本

确保使用的平台版本为最新稳定版,较旧的平台版本可能默认依赖启动配置,升级后会自动适配启动模板的使用要求

4. 清理失败的CloudFormation堆栈

进入CloudFormation控制台,找到状态为CREATE_FAILED的awseb-e-xqupckfmms-stack堆栈,执行删除操作,避免残留资源干扰后续部署

内容的提问来源于stack exchange,提问作者Kanika Er

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 13:32:14