从ecs提取图像的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

根据文档的输出,您会想要这样的(未经测试的(

aws ecs describe-task-definition 
--task-definition nameoftaskdefinition 
--query 'taskDefinition.containerDefinitions[].image' 
--output text

注意,根据您的任务,您可能有多个containerDefinitions,因此该命令的输出(在您的示例中为$VAR(可能是一个空格分隔的字符串

最新更新