Create AWS Organization
An AWS Organization is how multiple AWS Accounts are organized into a group hierarchy, with Accounts under Organization Units. Grouping accounts like this makes securing different kinds of accounts — like production and QA — easier and more repeatable.
The tools for creating an organization are generally complex and finicky. Each solution has a lot of preparation to take care of before you're up and running with an AWS Organization.
If you're not ready to invest the time it'll take to create an AWS Organization using the tools below, you can always create one by hand in the AWS console to get you going. When you feel it's appropriate, you can always recreate the AWS Organization with the tool you want.
This is probably not what you wanted to hear.
Do it by hand in the AWS console: It's way easier.
If you're just starting out in the cloud from bare metal, the chances are you won't have so many accounts to organize.
This is probably what you wanted to hear.
Quick Start
There is no quick start. There are no comprehensive push-button solutions. You can get one started using the console or CLI.
Some Options
There are several tools to manage AWS Accounts and the AWS Organization they live in.
AWS ControlTower is a good effort, but there's no CLI access. However, many enterprises use ControlTower.
Account Factory for Terraform (AFT) is a newer addition and is pretty good. Take a look at the walk through and video to see if it's right for you. We think AFT's complexity is a good match for larger enterprises.
org-formation is an infrastructure-as-code approach that's quite clever. This approach may fit your needs as a medium enterprise.