Terraform从vpc id获取所有子网id



目前我有一个手动创建的aws基础设施。我想导入vpc和子网的配置。使用

terraform import aws_vpc.example vpc-id

我可以得到vpc的cidr块。此外,对于cidr块,我还想获得所有的子网ID。有没有办法用import命令获取所有子网id,或者我必须手动输入每个id?

我找不到任何可以导入所有子网值的文档?如果有,请分享

提前谢谢!

如果您已经有vpc_id,那么您可以使用aws_subnet_ids数据来自动获取其子集的id。

文档示例:

data "aws_subnet_ids" "example" {
vpc_id = aws_vpc.example.vpc_id
}

最新更新