首页 > 解决方案 > AWS 使用 Terraform 导入 vpc

问题描述

我想知道 Terraform 中是否有可能获取默认 VPC ID,而无需在清单上写入 ID 或名称并将其保存在变量中。我的想法是调用它只知道这是默认 VPC,但不写 ID 或名称,只是因为是默认 VPC。

谢谢

英尺

标签: amazon-web-servicesterraformvpc

解决方案


这将为您提供对当前 AWS 区域中默认 VPC 的引用:

data "aws_vpc" "default" {
  default = true
}

在此处记录。

请注意,这为您提供了对 VPC 的引用,因此您可以将 ID 传递给其他资源。当您执行此操作时,Terraform 不会管理 VPC,它只是引用它。这与terraform import导致 Terraform 开始管理 VPC 并要求您向其传递 VPC ID 的情况不同。


推荐阅读