我正在尝试将现有资源导入Terraform状态。但我希望自动导入以及terraform资源创建脚本。
我在现有的VPC中创建一个ELB和2个实例,所以首先我必须使用VPC的名称标签将现有的VPC导入到我的状态文件中。但我发现导入只能使用id键。是否可以使用ID以外的其他参数导入?
答案 0 :(得分:1)
不能使用其他标签,您必须使用VPC ID导入您的VPC https://www.terraform.io/docs/providers/aws/r/vpc.html https://www.terraform.io/docs/import/usage.html
答案 1 :(得分:0)
您可以使用过滤器字段来实现此目的。
e.g。
data "aws_vpc" "selected" {
filter = "tag:name=value"
}