Sonic List
Sonic provides a quick way to list your instances.
sonic list [FILTER]
Example:
sonic list i-066b140d9479e9681,i-09482b1a6e330fbf7
sonic list ec2-tag-1,ec2-tag-2
You should see something like this:
$ sonic list i-066b140d9479e9681,i-09482b1a6e330fbf7
i-09482b1a6e330fbf7 prod-20170416110240 54.202.152.168 172.31.21.108 t2.small
i-066b140d9479e9681 docker-20170428071833 34.211.144.113 172.31.11.250 m3.medium
$
You can include a header with the --header
option:
$ sonic list i-066b140d9479e9681,i-09482b1a6e330fbf7 --header
Instance Id Name Public IP Private IP Type
i-09482b1a6e330fbf7 prod-20170416110240 54.202.152.168 172.31.21.108 t2.small
i-066b140d9479e9681 docker-20170428071833 34.211.144.113 172.31.11.250 m3.medium
$
The list command can be helpful if you want to list out the instances and pipe it back into other tools. Here’s a simple example:
$ for i in $(sonic list i-066b140d9479e9681,i-09482b1a6e330fbf7 | awk '{print $3}') ; do echo $i ; ssh ec2-user@$i uptime ; done
54.202.152.168
17:39:14 up 6 days, 1:24, 0 users, load average: 0.00, 0.00, 0.00
34.211.144.113
17:39:14 up 3 days, 12:03, 0 users, load average: 0.00, 0.00, 0.00
$
Pro tip: Use the <- and -> arrow keys to move back and forward.
Edit this page
See a typo or an error? You can improve this page. This website is available on GitHub and contributions are encouraged and welcomed. We love pull requests from you!
- Suggest an edit to this page (here's the contributing guide).
- Open an issue about this page to report a problem.