AWS CLI
-
Get ec2 instance with name and private ip:
aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId,Tags[?Key=='Name']| [0].Value,PrivateIpAddress]" --output table
-
Get instance details in some human readable format:
aws ec2 describe-instances --query 'Reservations[*].Instances[*].{ID:InstanceId,TYPE:InstanceType,Subnet:SubnetId,VPC:VpcId,IP:PublicDnsName,State:State.Name }' --output table