ec2-search
Search EC2 instance easily
Installation
Cargo Install
With Rust's package manager cargo, you can install via:
$ cargo install ec2-search
If you install the latest master branch commit
$ cargo install --git https://github.com/mocyuto/ec2-search --branch master
Homebrew
macOS or Linux
$ brew tap mocyuto/ec2-search
$ brew install ec2-search
Usage
$ ec2s help
AWS credentials
ec2-search needs aws credentials, so you need to set credentials.
You can use Environment value or "~/.aws/credentials"
.
For more information, see AWS Credentials
Instance
Search instance info.
$ ec2s instance help
instance ids
display instance ids
## like search
$ ec2s instance ids -q "api"
i-012345678 : test-api1
i-023456789 : test-api2
counts: 2
## search exact query match
$ ec2s instance ids --exq=front-api
## search with ids
$ ec2s instance ids --ids i-abcde12345
private-ips
Display instance private IPs.
$ ec2s instance prips -q "api"
"10.0.0.1" : test-api1
"10.0.0.2" : test-api2
counts: 2