A collection of DevOps tools including shell & python scripts that automate the boring stuff in AWS.
Contributions are welcome!
Review the Contributing Guidelines.
- What is the AWS Command Line Interface?
- How to install the AWS CLI
- Configure the AWS CLI for usage
- Some examples on how to use the AWS CLI to work with AWS Services
General scripts | Functionality |
---|---|
boto3_multi_account_execution.py | Gives you the ability to run Boto3 commands on all accounts which are specified in the aws_account_list. |
CloudWatch scripts | |
cloudwatch_retention_policy.py | Sets a CloudWatch Logs Retention Policy to x number of days for all log groups in the region that you exported in your cli. |
EC2 scripts | |
ec2_asg_ssh.sh | A ssh wrapper for connecting quickly to EC2 instances in an Auto Scaling group. |
ec2_available_eip.sh | Shows Elastic IP addresses which haven't been associated yet. |
SSM scripts | |
ssm_parameter_delete.sh | Allows you to delete ssm parameters through a json file. |
ssm_parameter_register.sh | Allows you to import ssm parameters through a json file. |
- steampipe - Query AWS resources in a SQL like fashion.
- Awesome CI - List of Continuous Integration services.
- Leapp - Cross-platform APP to manage Programmatic access in AWS.
- Awesome ECS - A curated list of awesome ECS guides, development tools, and resources.
- Awesome CDK - Curated list of awesome AWS Cloud Development Kit (AWS CDK) open-source projects, guides, blogs and other resources.
- Awesome CloudFormation - A curated list of resources and projects for working with AWS CloudFormation.
- Awesome Terraform - Curated list of resources on HashiCorp's Terraform.
- CloudFormation Snippets - This VS Code extension adds autocompletion for all the resources that AWS CloudFormation supports.
- s3s3mirror - A lightning-fast and highly concurrent utility for mirroring content from one S3 bucket to another.