New Training: Use AWS CloudFormation StackSets to Deploy Resources Cross-Region
In this 7-video skill, CBT Nuggets trainer Trevor Sullivan explores how to use CloudFormation StackSets to deploy cloud resources across multiple regions and AWS accounts. Watch this new AWS training.
Watch the full course: AWS Cloud Automation
This training includes:
- 7 videos
- 1 hour of training
You’ll learn these topics in this skill:
- Understanding AWS CloudFormation StackSets
- Configure Cross-Account Permissions for CloudFormation StackSets
- Deploy an AWS CloudFormation StackSet from Master Account
- Add Regions to Existing AWS CloudFormation StackSet
- Expand AWS CloudFormation StackSet Across Multiple Accounts
- Review the AWS CloudFormation StackSet REST APIs
- Cleaning Up Your AWS CloudFormation StackSets
How to Use Stacks Between AWS Regions in CloudFormations with Stack sets
AWS CloudFormation is a powerful automation tool for configuring, deploying and managing other AWS resources. CloudFormation helps developers control the rest of their AWS infrastructure while meeting specific business policies. Cloud resources in CloudFormation are organized with stacks. By default, stacks are deployed to a single AWS region.To use stacks across multiple regions, developers need to use stack sets.
Before stack sets can be used, developers need to configure their AWS account permissions properly. Permissions for self-managed and service-managed sets need to be configured independently.
Any regions created after March 20th, 2019 have stack sets disabled by default. To enable stack sets in a region where it is disabled by default, first enable that region for the administrator or management account. The account managing the stack set must be in the same region as the target account as well.
By utilizing stack sets, developers can ensure that their AWS environment meets business requirements across multiple AWS regions. This can be important. For instance, some businesses may be liable for data protection laws. That means that data may need to reside in specific data centers throughout the world. Using stack sets with CloudFormation allows developers a way to control those storage resources in multiple regions while ensuring those storage resources still meet business requirements.