Tame your AWS chaos. Automate with ease.
AWS Automation Tamer (a.k.a. AWS Tamer, shorthand CLI command aat) is an open‑source command‑line interface designed to simplify and automate common AWS operations across multiple accounts. Whether you need on‑demand EC2 backups, instance management, or quick retrieval of resource information, AAT makes it fast and intuitive.
From PyPI (planned)
pip install aws-tamerFrom source
git clone https://github.com/your-username/aws-tamer.git
cd aws-tamer
pip install .After installation, you can run commands using either:
aat <service> <action> [arguments]
# or
aws-tamer <service> <action> [arguments]# Create a 7‑day retention backup of 'my-server'
aat ec2 backup my-server TCK-1234 -r 7This will:
- Discover the instance named
my-serveracross all configured AWS accounts. - Create an AMI snapshot tagged with ticket
TCK-1234. - Set retention to 7 days.
Use aat help or aws-tamer help to list available services and actions:
aat help- To be added
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -am 'Add some feature' - Push to the branch:
git push origin feature/your-feature - Open a Pull Request and describe your changes
Contributions welcome! Please read CONTRIBUTING.md before contributing.
This project is licensed under the MIT License. See LICENSE for details.