通过cloudformation创建RDS极光集群

Creation RDS aurora cluster via cloudformation

我正在通过 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 中找到模板: link to templates

当您的 DBSubnetGroup 被限制在单个可用区时,您发布的错误就会发生。我认为您的两个子网都是在同一个 AZ 中创建的。

AWS::EC2::Subnet documentation中,建议将子网的AZ分配留给AWS。

删除可用区应该可以解决您的问题。

希望这对您有所帮助。

我只是 运行 遇到了同样的问题,我肯定使用了来自 2 个不同 AZ 的 2 个子网。可能存在一些潜在的后端问题......选择不同的 AZ 对我有用。即 - 我正在尝试来自 us-east-1a 和 us-east-1b 的子网,我切换到使用来自 us-east-1c 和 us-east-1d 的子网并且它有效。

我联系了 AWS,他们告诉我这是因为 Aurora 在 us-east-1b 和 us-east-1f 上不可用 没有关于它的文档,他们正在寻求添加这些 AZ,但与此同时你需要使用另一个 AZ