【发布时间】:2017-08-13 19:33:20
【问题描述】:
我正在尝试将现有资源导入 Terraform 状态。但我想与 terraform 资源创建脚本一起自动导入。
我正在现有 VPC 中创建一个 ELB 和 2 个实例,所以首先我必须使用 VPC 的名称标签将现有 VPC 导入我的状态文件。但我看到只有使用 id 键才能导入。是否可以使用 ID 以外的其他参数导入?
【问题讨论】:
标签: amazon-web-services terraform
我正在尝试将现有资源导入 Terraform 状态。但我想与 terraform 资源创建脚本一起自动导入。
我正在现有 VPC 中创建一个 ELB 和 2 个实例,所以首先我必须使用 VPC 的名称标签将现有 VPC 导入我的状态文件。但我看到只有使用 id 键才能导入。是否可以使用 ID 以外的其他参数导入?
【问题讨论】:
标签: amazon-web-services terraform
不,您不能使用其他标签,您必须使用 VPC ID 来导入您的 VPC https://www.terraform.io/docs/providers/aws/r/vpc.html https://www.terraform.io/docs/import/usage.html
【讨论】:
您可以使用过滤字段来实现这一点。
例如
data "aws_vpc" "selected" {
filter = "tag:name=value"
}
【讨论】: