Multi-Account Organization
Architecture
Implement consistent naming conventions across multiple AWS accounts in an AWS Organization structure:
- Management Account for organization-wide policies
- Production Accounts with
prodenvironment prefix - Non-Production Accounts with
dev,stgprefixes - Shared Services Account for centralized resources
When to Use
This pattern is ideal when you need:
- Clear separation between production and non-production workloads
- Resource identification across multiple AWS accounts
- Consistent tagging for cost allocation and compliance
- Cross-account resource sharing with clear naming
Considerations
- Establish naming conventions before deploying resources
- Use AWS Service Control Policies (SCPs) to enforce naming patterns
- Include account-level identifiers when necessary
- Consider name length limits across different AWS services