AWS Expert - List of resources
This repository is a list of tools to improve your AWS Enviroments and links to best practice/common approaches to AWS development and operations.
Feel free to create any issues for content that could be improved.
Also feel free to add your own content via a Pull Request.
Join our Telegram Group for regular audio chats and open discussion on AWS. https://t.me/joinchat/pvave2fn6pUyMTEx
List of tools
This list of tools are used by our AWS Expert members.
Infrastructure as Code
-
Pulumi Build, deploy, and manage modern cloud applications and infrastructure using familiar languages, tools, and engineering practices.
-
Terraform Terraform is an open-source infrastructure as code software tool that provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files.
Cloudformation
-
TaskCat Taskcat is a tool that tests AWS CloudFormation templates. It deploys your AWS CloudFormation template in multiple AWS Regions and generates a report with a pass/fail grade for each region
-
cfn-lint Validate AWS CloudFormation yaml/json templates against the AWS CloudFormation Resource Specification and additional checks.
-
Cloudformation Guard Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules.
-
cfn_nag The cfn-nag tool looks for patterns in CloudFormation templates that may indicate insecure infrastructure.
AWS Cloud Development Kit
-
CDK Watchful Watchful is an AWS CDK construct library that makes it easy to monitor CDK apps. It automatically synthesizes alarms and dashboards for supported AWS resources.
-
CDK Nag Check CDK applications for best practices using a combination of available rule packs. Inspired by cfn_nag
Dev Tools
-
Serverless Dev Tools The Developer Tools for the Serverless World - think Chrome Dev Tools but for Serverless.
-
AWS Lambda Power Tuning AWS Lambda Power Tuning is an open-source tool that can help you visualize and fine-tune the memory/power configuration of Lambda functions. It runs in your own AWS account - powered by AWS Step Functions - and it supports three optimization strategies: cost, speed, and balanced
-
IAM Floyd AWS IAM policy statement generator with fluent interface
Management & Governance
- superwerker Open-source solution to automate the setup of an multiacount AWS Cloud environment with prescriptive best practices.
List of resources
Online links for helping you secure, operate, develop and manage AWS
WARRANTY and Disclaimer
Before using any product please do your own due dilligence and ensure you understand their terms and conditions.
No warranty is provided with this material or to any of the links provided to 3rd party websites.