更新时间:2021-06-30 14:55:57
封面
Mastering AWS CloudFormation
Why subscribe?
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Code in Action
Download the color images
Conventions used
Get in touch
Reviews
Section 1: CloudFormation Internals
Chapter 1 CloudFormation Refresher
Technical requirements
Understanding the internals of AWS CloudFormation
Creating your first stack
Understanding CloudFormation IAM permissions
Drift detection
Summary
Questions
Further reading
Chapter 2 Advanced Template Development
Going through the internals of the template
Creating reusable templates
Using conditional elements
Deletion policies
Referring to existing stacks
AWS pseudo parameters
Dynamic references with Parameter Store and Secrets Manager
Section 2: Provisioning and Deployment at Scale
Chapter 3 Validation Linting and Deployment of the Stack
Validating the template
Using a linter for best practices on templates
Provisioning our stack
Handling errors
Working with drifts
Chapter 4 Continuous Integration and Deployment
Including a template in your application
Running smoke tests on your stack
Best practices for the release management of CloudFormation stacks
Creating a CI/CD pipeline with CloudFormation and CodePipeline
Chapter 5 Deploying to Multiple Regions and Accounts Using StackSets
The old-fashioned way of multi-regional and multi-account infrastructure management
Introducing StackSets
Deploying to multiple regions
Best practices for StackSets
Deploying to multiple accounts
Preventing failures of multiple StackSet deployments using TAGs
Chapter 6 Configuration Management of the EC2 Instances Using cfn-init
Introducing cfn-init
Deploying your application to EC2 during stack creation
Using cfn-signal to inform CloudFormation about resource readiness
Section 3: Extending CloudFormation
Chapter 7 Creating Resources outside AWS Using Custom Resources
Understanding custom resources
The internals of the underlying Lambda function
Writing and managing your own custom resource
Handling updates deletions and failures of CRs
Chapter 8 Dynamically Rendering the Template Using Template Macros
Understanding the use cases of the template macro
Introducing the template macro
Writing your own macro
Chapter 9 Generating CloudFormation Templates Using AWS CDK
Introducing AWS CDK