Docs
Overview
Sonic Screwdriver is a multi-functional tool to manage AWS infrastructure. It contains a variety of commands to make your job easier. It’s main focus is to automate mundane repetitive tasks into simple one line commmands. With it you are to able debug environments and issues quickly.
The actually command that Sonic Screwdriver provides is called sonic
. Here’s a list of things that sonic
can do:
- Quickly ssh into an instance using convenient identifiers like instance id, container instance id, ecs service names, etc. It can do this even if there is a bastion host.
- Quickly jump all the way into the instance and grab the docker name and run
docker exec -ti
on it. - Quickly jump all the way into the instance and run
docker run
with the same environment as current running docker containers. - Quickly execute across a set of servers.
Next we’ll cover different ways to install the Sonic Screwdriver.
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.