Command to list instances using JMESPath query
aws ec2 describe-instances --query "Reservations[*].Instances[*].[InstanceId, Tags[?Key=='Name'].Value|[0], State.Name, PrivateIpAddress, InstanceType]" --output=table
-------------------------------------------------------------------------------
| DescribeInstances |
+----------------------+------------+----------+-----------------+------------+
| i-xxxxxxxxxxxxxxxxx | node0 | running | 172.31.11.20 | t2.micro |
| i-yyyyyyyyyyyyyyyyy | node1 | stopped | 172.31.11.21 | t2.large |
+----------------------+------------+----------+-----------------+------------+
Command to start instances
aws ec2 start-instances --instance-ids i-xxxxxxxxxxxxxxxxx i-yyyyyyyyyyyyyyyyy
Command to stop instances
aws ec2 stop-instances --instance-ids i-xxxxxxxxxxxxxxxxx i-yyyyyyyyyyyyyyyyy
Very helpful blog... I found very useful information on AWS EC2 create instance. Thanks for sharing.
ReplyDelete