Have you ever broken your python installation? Or did your machine crashed right before you need to do something on AWS? Attended a workshop and not able to install all tools you needed? I’ve got you covered! With just a single command.
This is how it works! Run this command and you are in a container with all the tools available. Of course you can check out the Dockerfile to find out which packages are installed an how to upgrade them.
docker run -it \ -v $(pwd)/:/workdir \ -v $HOME:/root \ -v /var/run/docker.sock:/var/run/docker.sock \ -p "3000:3000" \ binxio/aws-toolbox
Mount the current workdir in the workdir in the container.
Mount the home folder to the homefolder /root in the container. To use your aws credentials, and other settings for other tools.
To run Docker other containers from inside this container.
To open sam local or other ports. Add more or other ports if you want.
At this moment we already have a nice list of CLI tools.
- awscli (use: aws)
- terraform (use tfenv to install other versions!)
- eb (elastic beanstalk cli)
For the latest tools installed, check out the Github repository. Want to add or update a package? Pull requests are highly appreciated!