如何将现有的 AWS WAF ACL 导入到 Terraform 中?
How to import an existing AWS WAF ACL into terraform?
我正在尝试将一些 AWS WAF ACL 导入到现有的 Terraform 部署中。我已经尝试了代码的两种变体。
#version 1:
resource "aws_waf_web_acl" "mywaf" {
# (resource arguments)
}
$ terraform import aws_waf_web_acl.mywaf id-xxxx-xxx
Error: aws_waf_web_acl.mywaf (import id: xxxx-xxx): 1 error(s) occurred
Terraform detected a resource with this ID doesn't
exist. Please verify the ID is correct.
#version 2:
resource "aws_wafregional_web_acl" "mywaf" {
# (resource arguments)
}
$ terraform import aws_wafregional_web_acl.mywaf id-xxxx-xxx
Error: aws_wafregional_web_acl doesn't support import
我已经验证了ID是正确的。这对 AWS 提供商 1.45 来说可能吗?谢谢
好像id不对。
来自sample
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
我正在尝试将一些 AWS WAF ACL 导入到现有的 Terraform 部署中。我已经尝试了代码的两种变体。
#version 1:
resource "aws_waf_web_acl" "mywaf" {
# (resource arguments)
}
$ terraform import aws_waf_web_acl.mywaf id-xxxx-xxx
Error: aws_waf_web_acl.mywaf (import id: xxxx-xxx): 1 error(s) occurred Terraform detected a resource with this ID doesn't exist. Please verify the ID is correct.
#version 2:
resource "aws_wafregional_web_acl" "mywaf" {
# (resource arguments)
}
$ terraform import aws_wafregional_web_acl.mywaf id-xxxx-xxx
Error: aws_wafregional_web_acl doesn't support import
我已经验证了ID是正确的。这对 AWS 提供商 1.45 来说可能吗?谢谢
好像id不对。
来自sample
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