Mastering AWS CloudFormation
Karen Tovmasyan更新时间:2021-06-30 14:55:57
最新章节:Leave a review - let other readers know what you think封面
Mastering AWS CloudFormation
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
Technical requirements
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
Summary
Questions
Further reading
Section 2: Provisioning and Deployment at Scale
Chapter 3 Validation Linting and Deployment of the Stack
Technical requirements
Validating the template
Using a linter for best practices on templates
Provisioning our stack
Handling errors
Working with drifts
Summary
Questions
Further reading
Chapter 4 Continuous Integration and Deployment
Technical requirements
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
Summary
Questions
Further reading
Chapter 5 Deploying to Multiple Regions and Accounts Using StackSets
Technical requirements
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
Summary
Questions
Further reading
Chapter 6 Configuration Management of the EC2 Instances Using cfn-init
Technical requirements
Introducing cfn-init
Deploying your application to EC2 during stack creation
Using cfn-signal to inform CloudFormation about resource readiness
Summary
Questions
Further reading
Section 3: Extending CloudFormation
Chapter 7 Creating Resources outside AWS Using Custom Resources
Technical requirements
Understanding custom resources
The internals of the underlying Lambda function
Writing and managing your own custom resource
Handling updates deletions and failures of CRs
Summary
Questions
Further reading
Chapter 8 Dynamically Rendering the Template Using Template Macros
Technical requirements
Understanding the use cases of the template macro
Introducing the template macro
Writing your own macro
Summary
Questions
Further reading
Chapter 9 Generating CloudFormation Templates Using AWS CDK
Technical requirements
Introducing AWS CDK
Facilitating template development with AWS CDK
Writing your first template using AWS CDK and Python
Summary
Questions
Further reading
Chapter 10 Deploying Serverless Applications Using AWS SAM
Technical requirements
Introducing AWS SAM
Understanding the differences between SAM and CloudFormation
Writing your first serverless application with SAM
Summary
Questions
Further reading
Chapter 11 What's Next?
The future of infrastructure as code
Understanding the difference between Terraform and CloudFormation
Understanding the value of Cloud Development Kit
Summary
Further reading
Assessments
Other Books You May Enjoy
Leave a review - let other readers know what you think
更新时间:2021-06-30 14:55:57