如何处理无法删除的资源(例如AWS ECS容量提供者)?
[ECS] Add the ability to delete an ASG capacity provider
当前,ECS容量提供者是不可变的。创建后,将无法删除它们。
Terraform资源aws_ecs_capacity_provider
注意:AWS API当前不支持删除ECS集群容量提供程序。删除此Terraform资源只会删除它的Terraform状态。
基本上,如果我将aws_ecs_capacity_provider资源放入TF脚本中,则只能运行一次terraform apply,然后一旦运行terraform destroy,代码将继续抛出“资源已存在”错误。
没有aws_ecs_capacity_provider的数据源,因此我无法引用它来使用该资源。在我看来,aws_ecs_capacity_provider资源不可用。
请提出人们正在使用的方法。使用null_resource运行导入?还是硬编码名称/ id / arn?