Как импортировать существующий ACL AWS WAF в terraform? - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь импортировать несколько ACL WAF AWS в существующее развертывание 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 (идентификатор импорта: xxxx-xxx): произошла 1 ошибка (и). Terraform обнаружил, что ресурс с этим идентификатором не 'не существует.Убедитесь, что идентификатор правильный.

#version 2:

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

$ terraform import aws_wafregional_web_acl.mywaf id-xxxx-xxx

Ошибка: aws_wafregional_web_acl не поддерживает импорт

Я подтвердил, что идентификатор правильный.Возможно ли это с провайдером AWS 1.45?Спасибо.

1 Ответ

0 голосов
/ 31 января 2019

Кажется, идентификатор неверный.

Из образца

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

...