This repository includes some tools and sample code I created for building with AWS.
All notable changes to this project will be documented in CHANGELOG.
- Python, Shell, PowerShell, JavaScript, TypeScript, Go, Docker
- AWS CDK v2, AWS SAM
- cfn-lint is used to validate CloudFormation templates in this repository.
- CodeQL is enabled in this repository.
- Dependabot version updates is enabled in this repository.
- Snyk is enabled in the GitHub Actions workflow.
saml2aws-multi is my version of AWS login tool providing an easy-to-use command line interface to support login and retrieve AWS temporary credentials for multiple roles of different accounts with saml2aws.
Most of the Python scripts support processing multiple AWS accounts (via AWS profiles in ~/.aws/credentials) and AWS regions using AwsApiHelper
in the common helper.aws.AwsApiHelper module.
Support Python 3.7, 3.8, 3.9, 3.10, 3.11
pip3 install -r requirements.txt
Set aliases (Optional)
source .aliases
pip3 install -r requirements-cli.txt
- My notes of each service is in its folder respectively.
- Some specific topics (no folder)
- What's New with AWS? | feed https://aws.amazon.com/blogs/aws/feed/
- AWS Architecture Blog
- Amazon Serverless Land Blogs
- AWS re:Post
- Cloud Pegboard
- AWS Edge Chat
- AWS Workshops
- AWS Architecture Center
- AWS Solutions Library
- Amazon Builder's Library
- AWS Well-Architected Framework and AWS Well-Architected Tool
- Serverless Land
- AWS Application Composer (Preview)
- AWS CLI interactive productivity booster (aws-shell) awslabs/aws-shell
- AWS Cloud Digital Interface (CDI) Software Development Kit (SDK) is a set of libraries and documentation for you to build - AWS Deployment Framework (ADF) awslabs/aws-deployment-framework
- AWS Distributed Load Testing - awslabs/distributed-load-testing-on-aws
- AWS ParallelCluster (enhanced version of CfnCluster) aws/aws-parallelcluster
- AWS Proton Sample Templates - aws-samples/aws-proton-sample-templates
- AWS Proton Sample Fargate Templates - aws-samples/aws-proton-sample-fargate-service
- AWS SaaS Boost - awslabs/aws-saas-boost
- Amazon Honeycode - builder.honeycode.aws
- AutoML Toolkit for Deep Learning - awslabs/autogluon live video solutions on AWS - aws/aws-cdi-sdk
- awscii - render predefined AWS graphs in ASCII art - mhlabs/awscii-cli
- bash-my-aws - bash-my-universe/bash-my-aws
- AWS Well-Architected Framework - Operational Excellence, AWS
- Amazon EKS Best Practices Guide for Security, AWS
- AWS Security Reference Architecture (AWS SRA), AWS, JUN 2021
- Security Overview of AWS Lambda: An In-Depth Look at AWS Lambda Security, AWS, JAN 2021
- Best practices for working with Amazon Aurora Serverless, AWS, 27 NOV 2020
- Tagging Best Practices, AWS, DEC 2018
- Registry of Open Data on AWS - registry.opendata.aws
- Landset 8 satellite imagery of all land on Earth - registry.opendata.aws/landsat-8, landsatonaws.com