2

我正在尝试将一些 AWS WAF ACL 导入现有的 terraform 部署。我已经尝试了代码的两种变体。

#version 1:

resource "aws_waf_web_acl" "mywaf" {
  # (resource arguments)
}

$ terraform import aws_waf_web_acl.mywaf id-xxxx-xxx

错误:aws_waf_web_acl.mywaf(导入 ID:xxxx-xxx):发生 1 个错误 Terraform 检测到具有此 ID 的资源不存在。请验证 ID 是否正确。

#version 2:

resource "aws_wafregional_web_acl" "mywaf" {
  # (resource arguments)
}

$ terraform import aws_wafregional_web_acl.mywaf id-xxxx-xxx

错误:aws_wafregional_web_acl 不支持导入

我已验证该 ID 是正确的。AWS 提供商 1.45 可以做到这一点吗?谢谢。

4

1 回答 1

1

好像id错了

样本

terraform import aws_waf_web_acl.main 0c8e583e-18f3-4c13-9e2a-67c4805d2f94

这是uuid,不是id-xxx

而对于第二个资源,它明确声称该资源当前不支持导入功能

参考:https ://www.terraform.io/docs/providers/aws/r/wafregional_web_acl.html

于 2019-01-31T03:25:34.417 回答