Big Data ML Infra on AWS - 3. IAM User Account and Permission Group Creation
AWS IAM User Account and Permission Group Creation
Why Create IAM Users?
- Security: Avoid using ROOT user for daily operations
- Access Control: Grant specific permissions to different users
- Audit Trail: Track actions by individual users
IAM User Creation Steps
Following settings are to create an admin user
1. Access IAM Service
- Sign in to AWS Console as ROOT user
- Search for IAM in services
- Click Users in left sidebar
- Click Create user
2. Configure User Details
- Enter User name (e.g., “admin-user”, “developer”)
- Select Provide user access to the AWS Management Console
- Choose I want to create an IAM user
- Set Console password:
- Autogenerated password (recommended)
- Custom password
- Check User must create a new password at next sign-in (recommended)
3. Create Admin Group
- Click Create group
- Create a group name: e.g. admin
- Select policy: AdministratorAccess
- Click Create user group
- Select Add user to group, the created group, and click Next
- Review user details and click Create user
- Save credentials: Download CSV file with login URL and password
IAM User Best Practices
- Use groups: Organize users by role/function
- Least privilege: Grant minimum required permissions
Tip
- If you create Account Alias, you don’t have to memorize Account ID each time login.