【发布时间】:2019-06-10 11:41:20
【问题描述】:
有没有办法使用 terraform 创建默认 AWS VPC?
aws_vpc 资源没有任何属性可以将 VPC 标记为默认值。
我知道我可以使用 aws-cli aws ec2 create-default-vpc,但这不在 terraform 范围内。
【问题讨论】:
-
您是否删除了区域的默认 VPC?或者您只是想开始使用 Terraform 管理它?
-
是的,我删除了默认的,它是用aws帐户创建的。现在没有它我无法创建 RDS 实例。
-
为什么需要默认 VPC 而不是任何 VPC?
-
因为这个其他错误:
Error creating DB Instance: InvalidSubnet: No default subnet detected in VPC.据我所知,默认子网只能在默认 VPC 中创建。 -
您应该在非默认 VPC 中创建一个 RDS 子网组,并告诉 AWS 使用该子网组。
标签: terraform terraform-provider-aws