Architecture

Account Size - Use Small Accounts

Aggressively use accounts as your permissions and blast radius boundary.

Summary

Account is the permissions boundary. Account is also a blast radius boundary. Although you can do some IAM conditionals based on tags it is complex and doesn't work for all cases / all services. You want to use an account per app or even smaller. With smaller accounts, the side effect is you are going to have a lot of accounts. They need to be automated in creation and deletion of accounts. This also can create a lot of VPC's unless you share them. You also have to connect the VPC's through peering or TGW.

Applicable To

When designing your account structure and connectivity for all your cloud applications.

Resources

AWS Account

Maturity

High

Functions
Security
Reliability
CSPS

AWS

Author

Mark Andersen

Back to Home