【发布时间】:2020-12-26 16:21:31
【问题描述】:
我遵循此Deploying an Express application to Elastic Beanstalk 并陷入“创建 Elastic Beanstalk 环境”第 2 步:
当我运行~/node-express$ eb create --sample node-express-env 时,出现错误并建议我检查日志。所以我去控制台查看环境创建日志。创建负载均衡器失败的错误。看起来像这样:
Creating load balancer failed Reason: At least two subnets in two different Availability Zones must be specified (Service: AmazonElasticLoadBalancing; Status Code: 400; Error Code: ValidationError; Request ID: f4be9cd2-469e-4b44-a82f-d4f6dc2bb69a; Proxy: null)
我也尝试通过控制台创建环境。没有个人代码,只有 AWS 的“示例应用程序”。我试过node.js和Python,都一样。
遇到同样的错误。这是整个日志:
2020-09-08 19:29:45 UTC+1000 INFO Launched environment: Tutorials-env. However, there were issues during launch. See event log for details.
2020-09-08 19:29:43 UTC+1000 ERROR Creating security group named: awseb-e-m2hqmqrmb6-stack-AWSEBSecurityGroup-93PRN501BC96 failed Reason: Resource creation cancelled
2020-09-08 19:29:43 UTC+1000 ERROR Stack named 'awseb-e-m2hqmqrmb6-stack' aborted operation. Current state: 'CREATE_FAILED' Reason: The following resource(s) failed to create: [AWSEBV2LoadBalancer, AWSEBSecurityGroup].
2020-09-08 19:29:27 UTC+1000 ERROR Creating load balancer failed Reason: At least two subnets in two different Availability Zones must be specified (Service: AmazonElasticLoadBalancing; Status Code: 400; Error Code: ValidationError; Request ID: cf359cab-39bd-4dec-aaf4-e21271a97823; Proxy: null)
2020-09-08 19:29:27 UTC+1000 INFO Created security group named: sg-01ed408338797a1ef
谢谢大家。
更多信息: 权限应该足够了。我切换到 root 帐户,但仍然出现同样的错误。
【问题讨论】: