2017-12-14 10 views
0

aws cliで--queryオプションを使用するためにdocumentationに従っています。しかし、それは私のためにはまったく機能しません。プロファイルを定義した理由は、データを取得するためのアカウントが複数あるからです。 --queryを省略すると、データが正常に返されます。これについての洞察はどうですか?aws cli --queryは出力をフィルタリングしません

はできるだけ早く私は、PowerShellのに切り替えて、それが正常に動作しますあなた

> 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": [ .... 

答えて

0

ありがとうございます。なぜ私はpowershellを使用する必要があるのか​​分かりませんが。二重引用符に単一引用符から

+0

PowerShellは、単一引用符と二重引用符の両方を受け入れます。バニラのコマンドラインはありません。 https://superuser.com/questions/324278/how-to-make-windows-command-prompt-treat-single-quote-as-though-it-is-a-double-qを参照してください。 – jarmod

0

変更:

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

はい。できます。ありがとうジョン。 – Ben

関連する問題