如何使用 terraform 创建默认的 AWS VPC?

How to create default AWS VPC using terraform?

有没有办法使用 terraform 创建默认 AWS VPC?

aws_vpc 资源没有任何属性可将 VPC 标记为默认。

我知道我可以使用 aws-cli aws ec2 create-default-vpc,但这在 terraform 之外。

不,看起来你不能通过 TF,你可以采用现有的默认 VPC 但不创建它: https://www.terraform.io/docs/providers/aws/r/default_vpc.html

所以使用 AWS cli 重新创建它(如果可以的话),然后使用这个新的提供程序来采用它。