如何解决可用区ap-northeast-1b不能与负载均衡器关联
我正在尝试使用“入门”按钮中具有nginx定义的ECS(Fargate)创建集群。但是它变成了以下错误消息。
The following Availability Zones ap-northeast-1b cannot be associated with a load balancer. Please try a different Availability Zone.
所有其他VPC和子网均已成功创建,但是只有ALB会导致错误。当我尝试创建没有ALB的群集时,它可以工作。
我还尝试手动创建子网(在ap-northeast-1a和ap-northeast-1b中)和ALB进行验证,当将ALB设置为与ap-notheast-1b子网关联时,它的确显示错误。 / p>
这怎么可能?怎样使ALB入门nginx模板正常工作?
解决方法
我从模板创建CloudFormation堆栈时遇到了相同的错误。我得到的错误是类似的:
Creating load balancer failed Reason:
The following Availability Zones ap-northeast-1a cannot be associated with a load balancer.
Please try a different Availability Zone. (Service: AmazonElasticLoadBalancing;
Status Code: 400;
Error Code: ValidationError;
我找不到有关该主题的任何正式AWS文档。显然,某些地区的某些可用性区域不支持ALB,但是任何地方都没有记录。通过将ALB配置为使用ap-northeast-1c
和ap-northeast-1b
(按此顺序!),我能够解决此问题。
您应修改ECS设置,以先使用AZ 1c,然后再使用AZ 1b,但不使用AZ 1a。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。