Project Overview
In this lab, I implemented role-based access control using AWS Identity and Access Management (IAM). It simulates a real-world company structure with different user roles and permissions assigned based on job functions.
The goal is to improve cloud security by ensuring users only have access to the resources they need.
Objectives
- Create IAM users for different roles
- Organize users into IAM groups
- Attach appropriate policies to each group
- Implement least-privilege access control
- Enable Multi-Factor Authentication (MFA)
- Test permissions for each user type
Technologies & Services Used
- AWS IAM
- AWS S3
- AWS Console
- Google Authenticator
Skills Demonstrated
- AWS Identity and Access Management (IAM)
- IAM Users and User Groups
- AWS Managed Policies and Customer Managed Policies
- Role-Based Access Control (RBAC)