🛡️ How to Create an IAM User in AWS (Step-by-Step Guide)
Author: chitech
🧩 Step 1: Sign In to AWS Management Console
- Go to https://aws.amazon.com/console/.
- Log in with your root or admin credentials.
- On the search bar, type IAM and open IAM Dashboard.
👤 Step 2: Create a New User
- In the left sidebar, select Users → Add users.
- Enter a Username (e.g.,
dev-user). - Under Select AWS access type, choose:
- ✅ Password – AWS Management Console access
- Or, Access key – Programmatic access (for CLI/API use).
- Click Next: Permissions.
🔐 Step 3: Assign Permissions
- You chose “Attach policies directly” — this means you’re giving the user permissions yourself (not through a group).
- You searched for S3 policies and selected
AmazonS3FullAccess. - This gives the user full control of all S3 buckets and objects in your account.
Click Next: Tags when done.
Step 4: Review and Create User
This step shows the final review before creating your IAM user.
- The user name is
AwsChatchteb-1— you can choose any username you prefer. - The user will log in with a custom password (no reset required).
- The
AmazonS3FullAccesspolicy is attached, giving full access to all S3 buckets. - No tags have been added.
Finally, click “Create user” to complete the setup and add the new user to your AWS account.
Step 5: Retrieve Password and Finish Setup
If all your settings are correct, you’ll see this confirmation page — “User created successfully.”
- It shows your sign-in URL, username, and password.
- You can review the details, but it’s best to download your credentials by clicking “Download .csv file” — this is the only time you can view the password.
Your IAM user is now ready to log in to the AWS Management Console! 🎉
Summary
Creating an AWS IAM user is easy and important for keeping your account secure. Just follow these steps: set up the user, give only the permissions they need, review everything, and save their login info.
Always remember to give the least access necessary to keep your cloud safe. Now your new user can start using AWS securely. Great job! 🎉


Top comments (1)
nice write up