Amazon AWS Cloudformation
"AWS CloudFormation is a service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications that run in AWS." - http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html
Links
- http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/best-practices.html
- CloudFormer - CloudFormer is a template creation beta tool that creates an AWS CloudFormation template from existing AWS resources in your account. You select any supported AWS resources that are running in your account, and CloudFormer creates a template in an Amazon S3 bucket.
- Sceptre - Sceptre is a tool to drive Cloudformation. Sceptre manages the creating, updating and deletion of stacks, and provides meta commands to allow users to get information about their stacks.
- rain - A development workflow tool for working with AWS CloudFormation. (See also its other tools section)
- https://www.singlestoneconsulting.com/blog/cloudformation-mapping-and-conditionals-making-your-templates-more-universal
- https://sbstjn.com/blog/cloudformation - CloudFormation Best-Practices
Examples
Import cloudformation stack entities into Datasette
aws cloudformation list-stack-resources --stack-name "$STACK_NAME" --region "$REGION" |
jq -c '.[]' |
sqlite-utils insert datasette.db stack -