【问题标题】:terraform import using name tag for the resource使用资源名称标签的 terraform 导入
【发布时间】:2017-08-13 19:33:20
【问题描述】:

我正在尝试将现有资源导入 Terraform 状态。但我想与 terraform 资源创建脚本一起自动导入。

我正在现有 VPC 中创建一个 ELB 和 2 个实例,所以首先我必须使用 VPC 的名称标签将现有 VPC 导入我的状态文件。但我看到只有使用 id 键才能导入。是否可以使用 ID 以外的其他参数导入?

【问题讨论】:

    标签: amazon-web-services terraform


    【解决方案1】:

    不,您不能使用其他标签,您必须使用 VPC ID 来导入您的 VPC https://www.terraform.io/docs/providers/aws/r/vpc.html https://www.terraform.io/docs/import/usage.html

    【讨论】:

    • 您好,谢谢,我以不同的方式完成了它,例如使用 aws cli 编写脚本来获取 vpc 和其他资源 ID。感谢您的回复。
    【解决方案2】:

    您可以使用过滤字段来实现这一点。

    例如

    data "aws_vpc" "selected" {
            filter = "tag:name=value"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-12
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-29
      • 2021-12-06
      相关资源
      最近更新 更多