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

AWS Elastic Beanstalk创建环境时无法选择Network Load Balancer求助

解决创建环境时选择Network Load Balancer出现“a is undefined”错误的问题

以下是几个可行的排查和解决方向:

  • 切换控制台版本:如果当前用的是新版控制台,大概率是UI层面的bug,切回旧版控制台再尝试选择Network Load Balancer,这类前端报错在旧版界面往往能正常工作。
  • 检查账号权限:确认你的账号拥有创建Network Load Balancer的完整权限,至少要包含elasticloadbalancing:CreateLoadBalancer、elasticloadbalancing:ModifyLoadBalancerAttributes、ec2:DescribeSubnets这类和NLB创建相关的权限,权限缺失可能触发前端逻辑报错。
  • 用CLI绕过UI创建:直接通过命令行工具创建环境,完全避开控制台的问题,以AWS Elastic Beanstalk为例,执行以下命令(替换成你的实际参数):
aws elasticbeanstalk create-environment \
  --application-name 你的应用名称 \
  --environment-name 你的环境名称 \
  --solution-stack-name "64bit Amazon Linux 2 v3.4.10 running Node.js 16" \
  --option-settings Namespace=aws:elbv2:loadbalancer,OptionName=LoadBalancerType,Value=network
  • 检查VPC配置:如果环境是在自定义VPC下创建,确认已正确选择至少两个可用区的子网,Network Load Balancer要求必须关联多可用区子网,这可能是容易忽略的隐藏必填项。
  • 查看服务健康状态:检查当前使用区域的Elastic Load Balancing服务是否存在故障,区域级的服务异常也可能导致这类报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 05:47:09