# Title 1. [TL;DR](#tldr) 1. [Disks](#disks) 1. [Further readings](#further-readings) 1. [Sources](#sources) ## TL;DR
Real world use cases ```sh # Get the IDs of running nginx instances in 'dev'. aws ec2 describe-instances --output 'text' \ --query 'Reservations[].Instances[].InstanceId[]' --filters \ 'Name=instance-state-name,Values=running' \ 'Name=tag:env,Values=dev' \ 'Name=tag:app,Values=nginx' \ # Start SSM sessions to specific machines. aws ec2 describe-instances --output text \ --query 'Reservations[].Instances[].InstanceId' \ --filters \ 'Name=app,Values=mysql' \ 'Name=instance-state-name,Values=running' \ | xargs -ot aws ssm start-session --target ```
## Disks See [EBS]. ## Further readings - [AWS EC2 Instance pricing comparison] - [EC2Instances.info on vantage.sh] ### Sources [ebs]: ebs.md [ssm]: ssm.md [aws ec2 instance pricing comparison]: https://ec2instances.github.io/ [ec2instances.info on vantage.sh]: https://instances.vantage.sh/