如何修复 Elastic Beanstalk 与 Docker 设置所需的两个子网?

0

【以下的问题经过翻译处理】 我过去两天一直在尝试修复这个问题,但没有成功。我使用eb cli初始化应用程序并创建环境。一切都进行得很顺利,直到cloudformation尝试创建负载平衡器。我有两个VPC,一个用于生产,一个用于暂存。在生产VPC中,我有6个子网,全部位于不同的可用区,而在暂存VPC中,我有4个子网,全部位于不同的可用区。我一直遇到这个错误,目前已经陷入僵局。如果有帮助,将不胜感激:“必须指定位于两个不同可用区的至少两个子网(服务:AmazonElasticLoadBalancing;状态代码:400;错误代码:ValidationError;请求ID:xxxxxx;代理:null)”。

profile picture
エキスパート
質問済み 5ヶ月前35ビュー
1回答
0

【以下的回答经过翻译处理】 我终于弄明白了。我必须将vpc和子网id添加到eb create命令中。它看起来像这样:

eb create --vpc.id vpc-xxxxxxxxxxx --vpc.dbsubnets subnet-xxxxxxxxxxx,subnet-xxxxxxxxxxx --vpc.ec2subnets subnet-xxxxxxxxxxx,subnet-xxxxxxxxxxx --vpc.elbsubnets subnet-xxxxxxxxxxx,subnet-xxxxxxxxxxx --vpc.securitygroups sg-xxxxxxxxxxx

profile picture
エキスパート
回答済み 5ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン