资源
任务定义的地形代码如下所示resource "aws_ecs_task_definition" "wordpress" {
family = "wordpress"
container_definitions = <<DEFINITION
(
当我运行terraform plan命令来执行我的ECS集群,它给出的错误如下错误:获取任务定义失败ClientException:无法描述任务定义。"wordpress">
你有什么见解来解决这个问题吗?由于
如果有人遇到这种情况,depends_on
解决方案不起作用:
在我的例子中,它是在重命名资源而没有等待依赖项被正确删除之后,处于地形状态的剩余工件。我通过列出状态下的所有资源来解决这个问题:
terraform state list
,然后删除旧的资源名称
terraform state rm <resource_name>
我希望这对你有帮助!