Understanding the Configuration
User and access group definitions live in your Infrastructure as Code (IaC) repository as Terragrunt parameters. There are two main building blocks:- Access Groups
- Users
Access groups define what users can access and the permissions they have.
Access Group Examples
Administrative Access
Administrative Access
Full administrative rights to specific accounts:
Development Team
Development Team
Developer access with custom EKS (Elastic Kubernetes Service) permissions:
Read-Only Auditors
Read-Only Auditors
Limited, read-only access for audit and compliance teams:
Best Practices
- Use descriptive names – Make it obvious what each group is for
- Follow least privilege – Grant only the permissions required
- Adjust session durations by environment – Shorter in production, longer in development
- Document group purposes – Clear descriptions prevent confusion later
- Review regularly – Periodically audit and remove unused users or groups