aws-samples / aws-secure-environment-accelerator

The AWS Secure Environment Accelerator is a tool designed to help deploy and operate secure multi-account, multi-region AWS environments on an ongoing basis. The power of the solution is the configuration file which enables the completely automated deployment of customizable architectures within AWS without changing a single line of code.
Apache License 2.0
719 stars 234 forks source link

Opt-in region State Machine enhancements #1231

Open rjjaegeraws opened 2 weeks ago

rjjaegeraws commented 2 weeks ago

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

This PR introduces a new step in the State Machine that executes a new State Machine that enables opt-in regions, and waits until the enabling is complete. The new SM is configured to run 15 accounts concurrently.

Main State Machine: image

New OptIn State Machine: image

image

This improves the experience when creating new AWS accounts by having the SM enable the region instead of using an external script.