/arc325-multiple-accounts-workshop

Lab materials and documentation for the workshop ARC325 Managing Multiple Accounts at Scale at re:Invent 2017

Primary LanguagePowerShellApache License 2.0Apache-2.0

This workshop is designed for Architects, Developers and System Engineers who would like to design, build and manage multiple AWS accounts.

This workshop explains how to manage multiple AWS accounts following best practices using existing quick start guides and solutions.

Modules DependsOn Expected Time
Prerequisites N/A 5 Minutes
Create AWS Organization and sub accounts Prerequisites 10 Minutes
Prepare accounts for CloudFormation StackSet Create AWS Organization and sub accounts 10 Minutes
Configure Config and CloudTrail on all accounts Prepare accounts for CloudFormation StackSet 15 Minutes
Create Active Directory for SSO Prepare accounts for CloudFormation StackSet 5 Minutes
Configure Centralized Logging Configure Config and CloudTrail on all accounts 5 Minutes
Configure trust relationship between AD on EC2 and AD on DS Create Active Directory for SSO 15 Minutes
Deploy and Configure Cross Account Manager Configure trust relationship between AD on EC2 and AD on DS 20 Minutes
Enable and configure VPC Flow logs (Optional) Configure Centralized Logging 10 Minutes
Configure Logging Dashboard (Optional) Configure Centralized Logging and Enable and configure VPC Flow logs (if you want to have VPC Flow log dashboard) 5 Minutes
On-board a new account (Optional) Deploy and Configure Cross Account Manager 15 Minutes
Using Service Control Policies (Optional) Create AWS Organization and sub accounts 10 Minutes