Edited at

aws-cliでdescribe-instances

More than 5 years have passed since last update.


EC2インスタンス情報取得

aws ec2 describe-instances 


タグ名でフィルタリング:relで前方一致

aws ec2 describe-instances \

--filters "Name=tag:Name,Values=rel*"


テーブル形式

aws ec2 describe-instances \

--filters "Name=tag:Name,Values=rel*" \
--output table


特定項目をテキスト出力:インスタンスIDとグローバルIP

aws ec2 describe-instances \

--filters "Name=tag:Name,Values=rel*" \
--query "Reservations[*].Instances[*].[InstanceId,PublicIpAddress]" \
--output table

jq版



aws ec2 describe-instances | jq ".Reservations[].Instances[]" \

| jq ". | select(.Tags[].Key==\"Name\") | select(.Tags[].Value|contains(\"rel\"))" \

| jq --raw-output '"\(.InstanceId) \(.PublicIpAddress)"'