AWS 使用 Terraform 导入 vpc
AWS import vpc with Terraform
我想知道是否可以在 Terraform 中获取默认 VPC ID 而无需在清单上写入 ID 或名称并将其保存在变量中。我的想法是调用它只知道这是默认 VPC 但不写 ID 或名称,只是因为是默认 VPC。
谢谢
英尺
这将为您提供对当前 AWS 区域中默认 VPC 的引用:
data "aws_vpc" "default" {
default = true
}
这已记录在案 here。
请注意,这为您提供了 VPC 的引用,因此您可以将 ID 传递给其他资源。当您执行此操作时,Terraform 不会管理 VPC,它只是引用它。这与 terraform import
不同,后者会导致 Terraform 开始管理 VPC,并要求您将 VPC ID 传递给它。
我想知道是否可以在 Terraform 中获取默认 VPC ID 而无需在清单上写入 ID 或名称并将其保存在变量中。我的想法是调用它只知道这是默认 VPC 但不写 ID 或名称,只是因为是默认 VPC。
谢谢
英尺
这将为您提供对当前 AWS 区域中默认 VPC 的引用:
data "aws_vpc" "default" {
default = true
}
这已记录在案 here。
请注意,这为您提供了 VPC 的引用,因此您可以将 ID 传递给其他资源。当您执行此操作时,Terraform 不会管理 VPC,它只是引用它。这与 terraform import
不同,后者会导致 Terraform 开始管理 VPC,并要求您将 VPC ID 传递给它。