This project focused on establishing a secure and well-organized AWS environment utilizing multiple accounts within a single AWS Organization. My goal was to manage user access and permissions efficiently by using AWS IAM Identity Center.
I created four accounts (Management, Development, Staging, and Production) and implemented a role-based access system. Using IAM Identity Center, I set up users, grouped them by role (Admin, DevOps, and Developer), and assigned appropriate permissions to each group. Multi-Factor Authentication (MFA) was enabled to add an extra layer of security.
Each user was able to log in through the AWS SSO portal, view their assigned accounts, and switch roles based on their permissions. The setup ensures centralized access control, better account separation, and improved security practices.
This hands-on process helped me understand how to manage AWS accounts and user identities effectively using modern AWS tools.