我正在通过cloudformation模板创建一个带有ec2实例和2个子网以及2个可用区的VPC, 到达创建RDS群集/
的阶段时,我总是会遇到同样的错误Your subnet group doesn't have enough availability zones for a storage cluster. You must have at least two availability zones to map to a storage cluster.
您可以在此链接中找到模板: link to templates
答案 0 :(得分:3)
我刚遇到同样的问题,我肯定使用了来自2个不同AZ的2个子网。可能存在一些潜在的后端问题......选择不同的AZ为我工作。即 - 我正在尝试来自us-east-1a和us-east-1b的子网,我转而使用来自us-east-1c和us-east-1d的子网,它起作用了。
答案 1 :(得分:1)
我联系了AWS,他们告诉我这是因为我们没有使用Aurora-east-1b和us-east-1f 没有关于它的文档,他们希望添加这些AZ,但在此期间您将需要使用另一个AZ
答案 2 :(得分:0)
当您的DBSubnetGroup
仅限于一个可用区时,会发生您发布的错误。我认为你的两个子网都是在同一个AZ中创建的。
在AWS::EC2::Subnet documentation中,建议将子网的AZ分配留给AWS。
删除可用区域应该可以解决您的问题。
希望这会有所帮助。