qassandrach / aws-toolbox

A collection of DevOps tools including shell & python scripts that automate the boring stuff in AWS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS Toolbox

AWS Toolbox 🧰

A collection of DevOps tools including shell & python scripts that automate the boring stuff in AWS.

Table of Contents

Contributing

Contributions are welcome!

Review the Contributing Guidelines.

Getting started

Scripts categorized by AWS Service

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.

List of useful DevOps tools & resources

API

  • steampipe - Query AWS resources in a SQL like fashion.

CI/CD

  • Awesome CI - List of Continuous Integration services.

Cloud Access

  • Leapp - Cross-platform APP to manage Programmatic access in AWS.

ECS

  • Awesome ECS - A curated list of awesome ECS guides, development tools, and resources.

Infra as Code

  • 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.

S3

  • s3s3mirror - A lightning-fast and highly concurrent utility for mirroring content from one S3 bucket to another.

Author

Danny Steenman

About

A collection of DevOps tools including shell & python scripts that automate the boring stuff in AWS.

License:MIT License


Languages

Language:Shell 53.4%Language:Python 46.6%