Terraform - Как обрабатывать не может удалить после создания AWS ресурс? - PullRequest
0 голосов
/ 07 марта 2020

Как обработать один раз созданный ресурс, который невозможно удалить, такой как AWS поставщик емкости ECS?

[ECS] Добавить возможность удаления поставщика емкости ASG

В настоящее время поставщики емкости ECS являются неизменяемыми. После создания они не могут быть удалены.

Ресурс Terraform aws_ecs_capacity_provider

ПРИМЕЧАНИЕ. API AWS в настоящее время не поддерживает удаление поставщиков емкости кластера ECS. Удаление этого ресурса Terraform приведет к удалению только состояния Terraform.

В основном, если я добавлю ресурс aws_ecs_capacity_provider в сценарии TF, я могу запустить terraform apply только один раз, тогда код будет продолжать выдавать ошибку «Ресурс уже существует» после того, как я запустил уничтожение terraform.

Нет источника данных для aws_ecs_capacity_provider, поэтому я не могу сослаться на него для использования ресурса. Мне кажется, что ресурс aws_ecs_capacity_provider не используется.

Пожалуйста, предложите, какой подход используют люди. Запустить импорт, используя null_resource? Или жесткий код имени / id / arn?

...