Giter Site home page Giter Site logo

askmetoo / aws-toolbox Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dannysteenman/aws-toolbox

0.0 0.0 0.0 78 KB

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

License: MIT License

Shell 61.44% Python 38.56%

aws-toolbox's Introduction

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

Shell & Python scripts categorized by AWS Service

General scripts

  • alias - This file contains a bunch of easy to remember aliases that runs complex AWS CLI commands.
  • 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.

IAM scripts

  • assume_role.sh - This script uses Simple Token Service (sts) to assume a role (on the destination account).

SSM scripts

DevOps tools & Resources

This list contains links to tools that automate or simplify the usage of AWS in the console, CLI or API's.

API

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

Authentication

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

CI/CD

  • Awesome CI - List of Continuous Integration services.

EC2

  • AutoSpotting - AutoSpotting is the leading open source spot market automation tool, optimized towards quick/easy/frictionless adoption of the EC2 spot market at any scale.

ECS

  • Awesome ECS - A curated list of awesome ECS guides, development tools, and resources.
  • AWS Copilot CLI - The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate.

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.
  • Former2 - Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.
  • Open CDK Guide - This guide is an opinionated set of tips and best practices for working with the AWS Cloud Development Kit.

Lambda

  • AWS Lambda Power Tuning - AWS Lambda Power Tuning is a state machine powered by AWS Step Functions that helps you optimize your Lambda functions for cost and/or performance in a data-driven way.
  • Serverless Cost Calculator Comparison - Calculating the cost for AWS Lambda, Azure Functions, Google Cloud Functions. Providing good comparison or prediction on how the cost can vary depending on the memory, execution time, and number of executions on different cloud providers.
  • Serverless Cost Calculator - Estimate AWS costs when running serverless applications on AWS Lambda.

S3

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

Blogroll

A collection of AWS blogs that contain helpful tips and tricks.

RSS Blog title Description
AWS Security The latest AWS security, identity, and compliance launches, announcements, and how-to posts.
AWS DevOps The latest AWS DevOps announcements, and how-to posts.
Netflix Techblog Learn about Netflix’s world class engineering efforts, company culture, product developments and more.
Last week in AWS We’re the internet’s only snarky, sarcastic resource for literally anything and everything AWS… and we know it.

Author

Danny Steenman

aws-toolbox's People

Contributors

andreacavagna01 avatar dannysteenman avatar pavledjuric avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.