aws cli --query不会过滤windows命令promt中的输出

时间:2017-12-14 18:43:29

标签: amazon-web-services command-line-interface

我跟随documentation在aws cli中使用--query选项。然而,它对我来说根本不起作用。我已经定义了配置文件,因为我有几个帐户来提取数据。如果我省略--query,它会成功返回数据。对此有何见解?

谢谢

> aws --version
aws-cli/1.14.8 Python/3.6.3 Windows/10 botocore/1.8.12

> aws ec2 describe-volumes --profile TEST1 --region us-east-1 --query 'Volumes[0]'
"Volumes[0]"

> aws ec2 describe-volumes --profile TEST1 --region us-east-1
{
    "Volumes": [
        {
            "Attachments": [ ....

2 个答案:

答案 0 :(得分:2)

从单引号更改为双引号:

aws ec2 describe-volumes --profile TEST1 --region us-east-1 --query "Volumes[0]"

答案 1 :(得分:0)

一旦切换到PowerShell,它就能成功运行。虽然我不确定为什么需要使用PowerShell。