因此,我试图仅从任务定义中提取图像。我在跑:aws ecs describe-task-definition --task-definition nameoftaskdefinition --output text
我正在尝试添加--query选项,以便结果看起来像VAR = $(aws ecs describe-task-definition --task-definition nameoftaskdefinition --output text)
echo $VAR
将在哪里返回image
最佳答案
根据docs的输出,您需要这样的内容(未经测试)
aws ecs describe-task-definition \
--task-definition nameoftaskdefinition \
--query 'taskDefinition.containerDefinitions[].image' \
--output text
请注意,根据您的任务,您可能有多个containerDefinitions
,因此该命令的输出(示例中为$VAR
)可以是一个空格分隔的字符串关于amazon-web-services - AWS CLI查询是否从ecs describe-task-definition中提取图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/63925292/