mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 13:44:24 +00:00
58 lines
1.1 KiB
Markdown
58 lines
1.1 KiB
Markdown
# Title
|
|
|
|
1. [TL;DR](#tldr)
|
|
1. [Disks](#disks)
|
|
1. [Further readings](#further-readings)
|
|
1. [Sources](#sources)
|
|
|
|
## TL;DR
|
|
|
|
<details>
|
|
<summary>Real world use cases</summary>
|
|
|
|
```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
|
|
```
|
|
|
|
</details>
|
|
|
|
## Disks
|
|
|
|
See [EBS].
|
|
|
|
## Further readings
|
|
|
|
- [AWS EC2 Instance pricing comparison]
|
|
- [EC2Instances.info on vantage.sh]
|
|
|
|
### Sources
|
|
|
|
<!--
|
|
References
|
|
-->
|
|
|
|
<!-- In-article sections -->
|
|
<!-- Knowledge base -->
|
|
[ebs]: ebs.md
|
|
[ssm]: ssm.md
|
|
|
|
<!-- Files -->
|
|
<!-- Upstream -->
|
|
<!-- Others -->
|
|
[aws ec2 instance pricing comparison]: https://ec2instances.github.io/
|
|
[ec2instances.info on vantage.sh]: https://instances.vantage.sh/
|