DEV Community

Cover image for ๐Ÿ”ง Before You Start: Set Up an AWS Account ๐Ÿš€ [Part 2]
Suvrajeet Banerjee
Suvrajeet Banerjee Subscriber

Posted on • Edited on

๐Ÿ”ง Before You Start: Set Up an AWS Account ๐Ÿš€ [Part 2]

Hey there, cloud explorers!
๐ŸŒฉ๏ธ Welcome back to the AWS Beginners Learning Journey series!
If you caught Part 1, youโ€™ve got the basics down. Now, itโ€™s time to get your hands dirty with hands-on and set up your AWS accountโ€”your ticket to the cloud!
Plus, as an added bonus, weโ€™ll secure it with an IAM user to keep things safe. Ready to dive in? Letโ€™s make this quick, fun, and actionable! โœจ


๐ŸŒŸ Why Bother with an AWS Account?

An AWS account unlocks the AWS Free Tierโ€”a playground for experimenting with cloud goodies like virtual servers, storage, and more, all for free!
Itโ€™s the foundation for epic projects weโ€™ll tackle next, like hosting a website on S3 in Part 3. Letโ€™s get you set up fast!


๐Ÿ› ๏ธ Step 1: Create Your AWS Account

๐Ÿ’ก Already have an AWS account?
Feel free to skip this and go straight to the next project in the series. See you there!

๐Ÿคซ Tip: Want to restart your AWS Free Tier usage? You can set up a new AWS account with the same email address! You can do this with an email alias. For example, if you already have an AWS account under yourname@email.com, try signing up to a new one with yourname+aws@email.com.

But, if you're new to AWS, letโ€™s zip through setting up your AWS account with a step-by-step guide, visuals, and tips to dodge any hiccups!

๐Ÿ“‹ Quick Steps to AWS Awesomeness!

  • ๐Ÿ” Find AWS: Head to Google, search "AWS Console," and click AWS Management Console.
  • ๐Ÿ–ฑ๏ธ Kick Things Off: Hit Create Account on the AWS homepage.
  • ๐Ÿ“ง Add Your Info: Enter your email (one tied to your name helps!) and an account name (๐Ÿ’ก Tip: Use todayโ€™s date to track your Free Tier end).
  • โœ… Verify Email: Click Verify email address, solve the CAPTCHA, grab the code from your inbox, and hit Verify.
  • ๐Ÿ”’ Set Root Password: Pick a strong password, confirm it, and click Continue (step 1/5).
  • ๐Ÿ  Fill Personal Details: Choose Personal - for your own projects, add your name, phone number, country, address, city, state, and PIN, then agree to the terms and click Continue (step 2/5).
  • ๐Ÿ›ก๏ธ Secure It: Complete any country-specific verification and click Verify and continue (step 3/5).
  • ๐Ÿ’ณ Billing Setup: Select Personal use and Individual, consent to verification, and click Continue (step 4/5).
  • ๐Ÿ“ฑ Phone Check: Enter your country code and number, click Send SMS, input the code, and submit.

๐ŸŽ‰ Boom! Youโ€™re In!

Youโ€™ll see a shiny "Congratulations!" screen โ€” once your AWS account is live!๐Ÿš€

Successful AWS Account Setup


๐Ÿ“น Watch It Happen: Interactive Guide

Follow along with this slick visual walkthrough:


๐Ÿ–ผ๏ธ Snapshots to Guide You

  • ๐Ÿ” Search "AWS Console"

    Search AWS

  • ๐Ÿ–ฑ๏ธ Click "Create Account"

    Create Account

  • ๐Ÿ“ง Enter Email

    Email Entry

  • โœ… Verify CAPTCHA

    CAPTCHA

  • ๐Ÿ”’ Set Password

    Password


โš ๏ธ Watch Out: Common Snags !!

  • ๐Ÿ’ณ Credit Card Woes: Youโ€™ll need a card with international/national transactions enabled. AWS deducts a tiny fee (refunded almost under 10-mins) to verify you.
  • ๐Ÿ“ง Email Hiccups: Check spam if the codeโ€™s missing.
  • ๐Ÿ“ฑ SMS Delays: Ensure your numberโ€™s correctโ€”codes can take a minute.

๐Ÿ” Step 2: Lock It Down with an IAM User

Your accountโ€™s ready, but letโ€™s secure it with an IAM user. Why? The root user is your master keyโ€”keep it safe and use an IAM user for daily tasks.

๐Ÿ›ก๏ธ Why Itโ€™s a Must

  • Root Risks: Full access makes it a security target.
  • IAM Safety: Limited permissions keep your account locked tight.

๐Ÿ“‹ IAM User Setup in 10 Minutes

Hereโ€™s the step-by-step from the draft, with all the juicy details:

  1. ๐Ÿ”‘ Log In as Root:

  2. ๐Ÿ–ฅ๏ธ Hit the IAM Console:

    • Navigate to the IAM Console from the AWS dashboard.
  3. ๐Ÿ‘ค Find Users:

    • In the left-hand panel, click Users.
  4. โž• Create User:

    • Click Create user.
  5. ๐Ÿ“ Name It:

    • Enter Yourname-IAM-Admin as the User name.
  6. โœ… Console Access:

    • Check Provide user access to the AWS Management Console - optional.
    • If you see โ€œAre you providing access to a person?โ€, pick I want to create an IAM user.
  7. ๐Ÿ”’ Set Password:

    • Select Custom password, type a secure one youโ€™ll recall (๐Ÿ’ก Tip: This is your go-to for projects!).
    • Uncheck Users must create a new password at next sign-in - Recommended.
  8. โฌ‡๏ธ Next Up:

    • Click Next.
  9. ๐Ÿ› ๏ธ Grant Permissions:

    • Choose Attach policies directly, select AdministratorAccess from the list, then click Next.
  10. โœ… Finalize:

    • Click Create user. Done!
  11. ๐Ÿ“‚ Save Credentials:

    • Click Download .csv file to store your userโ€™s access details.
  12. ๐Ÿ”— Grab the URL:

    • Copy the Console sign-in URL.
  13. ๐Ÿšช Switch Users:

    • Log out of root, paste the URL, and log in with your IAM userโ€™s username/password from the .csv.

๐Ÿ™ Must-Do: Use your IAM user for all AWS tasksโ€”security first!


๐Ÿ’ก Quick FAQs

  • Why the Free Tier Card Ask?
    AWS verifies youโ€™re real and covers overages (stay in limitsโ€”no charges!).

  • Whatโ€™s AWS Support?
    Free Basic plan for billing help; paid plans give 24/7 expert access.

  • Free Stuff?
    12 months of EC2, S3, and more, plus always-free Lambda! Details here.


๐ŸŽ‰ Youโ€™re Setโ€”Letโ€™s Build!

Congrats! Your AWS account and IAM user are ready.
Hit the AWS Management Console and get exploring!
Next up: Part 3 Host a website on S3. ๐ŸŒ


๐Ÿ“š Whatโ€™s Next in the Series?

Part 2 of the AWS Beginners Learning Journey is just the start!
Upcoming:

  • [Part 3] ๐ŸŒ Host a Website on Amazon S3
  • [Part 4] ๐Ÿ“Š Visualize Data with QuickSight
  • [Part 5] ๐Ÿ” Cloud Security with AWS IAM

๐Ÿš€ Don't miss out! Each part builds upon the previous, creating your complete AWS toolkit.

  • Follow along the series ! โ†’

๐Ÿ™ Acknowledgments

This learning journey was powered & supported by NextWork's structured approach to cloud education, which made breaking down complex concepts into digestable-byte-sized-hands-on practice accessible through systematic skill building & clear-actionable steps.

This blog is based on - NextWork's AWS Beginners Challenge!


๐Ÿ“– Additional Resources


โœจ Letโ€™s build epic cloud projects together! Questions? Hit the comments!

Connect with me:- https://www.linkedin.com/in/suvrajeet
E-mail for improvements:- banerjee@suvrajeet.me

See you in the cloud! โ˜๏ธ

Top comments (0)