簡體   English   中英

調用 DescribeTaskDefinition 操作時發生錯誤(ClientException)

[英]An error occurred (ClientException) when calling the DescribeTaskDefinition operation

我在通過運行 bitbucket 管道描述 ecs 任務定義時遇到問題。

我面臨的問題如下所示,

調用 DescribeTaskDefinition 操作時發生錯誤(ClientException)

我用來通過 bitbucket 管道中的 shell 腳本執行的命令如下所示,

LATEST_TASK_DEFINITION=$(aws ecs describe-task-definition  --task-definition ${TASK_FAMILY})

echo $LATEST_TASK_DEFINITION \
                 | jq '{containerDefinitions: .taskDefinition.containerDefinitions, volumes: .taskDefinition.volumes}' \
                                          | jq '.containerDefinitions[0].image='\"${DOCKER_IMAGE}\" \
                                                           > /tmp/tmp.json
aws ecs register-task-definition --family ${TASK_FAMILY} --cpu 256 --memory 512 --network-mode awsvpc --requires-compatibilities "FARGATE" --task-role-arn arn:aws:iam::xxxxxxx:role/ECSTaskExecutionRole --execution-role-arn arn:aws:iam::xxxxxxx:role/ECSTaskExecutionRole --cli-input-json file:///tmp/tmp.json

問題在 bitbucket

但是當我從 linux 終端運行相同的命令時,它正在運行。

有人遇到過這樣的問題嗎?

提前致謝。

我在使用 Terraform 設置 ECS 集群、任務定義文件和服務時遇到了這個問題。

當我運行terraform apply時出現以下錯誤:

調用 DescribeTaskDefinition 操作時發生錯誤 (ClientException):無法描述任務定義。

這是我解決它的方法

該問題與集群名稱中的拼寫錯誤有關,該拼寫錯誤與服務引用它的方式不正確。 我所要做的就是刪除集群名稱的名稱,然后重新鍵入它。 這次服務能夠正確引用它。

參考無法描述任務定義

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM