Amazon web services 如何在aws cli的查询中添加和设置条件

Amazon web services 如何在aws cli的查询中添加和设置条件,amazon-web-services,aws-cli,Amazon Web Services,Aws Cli,下面是 aws codepipeline get-pipeline --name test --region us-east-1 现在我想获取latestExecutionwhen的状态 “stageName”:“源”和“pipelineExecutionId”:“4dfgd4f-a5c3-415d-8621-dcdfffdddf” 我写了这个命令 status_source=$(aws codepipeline get-pipeline-state --region us-east-1 --

下面是

aws codepipeline get-pipeline --name test --region us-east-1
现在我想获取
latestExecution
when的状态 “stageName”:“源”和“pipelineExecutionId”:“4dfgd4f-a5c3-415d-8621-dcdfffdddf”

我写了这个命令

status_source=$(aws codepipeline get-pipeline-state --region us-east-1 --name test --query 'stageStates[?stageName=='source'].latestExecution.status --output text)

但是在这里我可以检查stageName=='source'。如何添加另一个和条件?

我能找到答案。aws codepipeline获取管道状态--区域us-east-1--名称测试--查询'stageStates[?stageName=
Build
&&latestExecution.pipelineExecutionId==
'${buildid}'
].latestExecution.status'--输出文本
status_source=$(aws codepipeline get-pipeline-state --region us-east-1 --name test --query 'stageStates[?stageName=='source'].latestExecution.status --output text)