如何解决用于从ecs describe-task-definition中提取图像的AWS CLI查询?
因此,我试图仅从任务定义中提取图像。我正在跑步:
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
)可以是空格分隔的字符串