LoginSignup
4
1

More than 5 years have passed since last update.

AWSCLIでdescribe-instancesする時は--output textを指定するといいです

Posted at

awscliのデフォルトの出力形式はJSONなので、そのままだとjqなどのJSONパーサを使わないと他コマンドでの転用が厳しいですが、--output textを使うといい感じに整形してくれます。

例えば

aws ec2 describe-instances --filter "Name=tag:Name,Values=YourInstanceName" --query "Reservations[].Instances[].InstanceId"

のようにすると、[["YourInstanceId"]]のように、JSON形式で返ってきてしまうので

aws ec2 describe-instances --filter "Name=tag:Name,Values=YourInstanceName" --query "Reservations[].Instances[].InstanceId" --output text

のように、--output textを付け加えると、YourInstanceIdのようにブラケットやダブルクォーテーションが外れた状態で戻ってきます。

それだけです。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1