Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      10 Top Generative AI Development Companies for Enterprise Node.js Projects

      August 30, 2025

      Prompting Is A Design Act: How To Brief, Guide And Iterate With AI

      August 29, 2025

      Best React.js Development Services in 2025: Features, Benefits & What to Look For

      August 29, 2025

      August 2025: AI updates from the past month

      August 29, 2025

      Motion Highlights #12

      August 30, 2025

      AI is returning to Taco Bell and McDonald’s drive-thrus – will customers bite this time?

      August 30, 2025

      I deciphered Apple’s iPhone 17 event invite – my 3 biggest theories for what’s expected

      August 30, 2025

      This Milwaukee 9-tool kit is $200 off for Labor Day – here’s what’s included

      August 30, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Call for Speakers – JS Conf Armenia 2025

      August 30, 2025
      Recent

      Call for Speakers – JS Conf Armenia 2025

      August 30, 2025

      Streamlining Application Automation with Laravel’s Task Scheduler

      August 30, 2025

      A Fluent Path Builder for PHP and Laravel

      August 30, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Windows 11 KB5064081 24H2 adds taskbar clock, direct download links for .msu offline installer

      August 30, 2025
      Recent

      Windows 11 KB5064081 24H2 adds taskbar clock, direct download links for .msu offline installer

      August 30, 2025

      My Family Cinema not Working? 12 Quick Fixes

      August 30, 2025

      Super-linter – collection of linters and code analyzers

      August 30, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»How to Create an AWS Free Tier Account – A Step-by-Step Guide

    How to Create an AWS Free Tier Account – A Step-by-Step Guide

    July 15, 2025

    I recently started learning cloud engineering through a bootcamp. One of our first tasks was to create an AWS account. For those of us who didn’t already have one, it seemed like a simple enough assignment. But as I went through the signup process, I ran into a few unexpected issues, particularly with verifying my payment method.

    When I brought it up in our group chat, I realized I wasn’t the only one. Others were stuck too. Some couldn’t verify their phone numbers, others had their cards rejected, and a few didn’t even know what kind of card would work.

    That’s what inspired this guide.

    This article walks you through the exact steps to create an AWS account, with practical tips for troubleshooting common problems (especially for users in Nigeria), based on solutions that worked for me and others.

    Table of Contents

    • What is AWS?

    • Steps to Create an Account

    • Common Setup Issues and How to Solve Them

    • Conclusion

    What is AWS?

    Let’s say you want a place to live. Normally, you’d have to buy land, build the house from the ground up, handle the wiring and plumbing, and maybe even oversee construction. After all that, you’d still need to furnish the house – buy furniture, paint the walls, maybe call in an interior decorator. Then you’d have to reach out to the electricity company to connect your house to the grid…and so on.

    Compare that to renting a house. With renting, a lot of that heavy lifting is already done. You move into an already-built space. If you want to repaint or get different furniture, you can. If electricity isn’t already included, you call someone to help. But still, you’re dealing with multiple providers: the landlord, the interior decorator, the electrician, and so on.

    Now imagine there’s a single provider that gives you access to everything in one place: a ready-to-use space, electricity, furniture, interior design, and even maintenance, all on-demand – like a pre-furnished apartment. All you have to do is log in to your account, select the services you need, and pay only for what you use. If you’re away for a while (say, on a long vacation), you can pause your utilities while you’re gone. That’s basically what AWS does, but for computing power and digital infrastructure.

    Amazon Web Services (AWS) is a platform that gives you access to computing tools like servers (EC2), storage (S3), databases, and more, without needing to “build the house” yourself. You only pay for what you use. Most people (especially students or learners) start with the free tier, which gives you enough resources to learn and build basic projects without being charged. And that’s what you’ll learn how to set up here.

    Steps to Create an Account

    There are 5 steps involved in successfully creating an AWS free tier account. We’ll go through them one by one.

    Step 1: Set up and verify your email address

    Go to aws.amazon.com and click on “Create Account” at the top right of the screen.

    The AWS home page with the "create account" button highlighted

    You should be taken to the sign-up page. But you might be redirected to the sign in page instead. If that happens, scroll down a bit until you see the “New to AWS? Sign Up” button. Click it to go to the sign-up page.

    The AWS sign-in page showing user type (root user or IAM user) and email address field. The "sign up" button is highlighted.

    On the sign-up page, you’ll be asked to:

    • enter a root user email address

    • choose a name for your AWS account (you can change this name in your account settings after you sign up)

    Tip: Use an email you check regularly. AWS sends important verification and billing alerts that you don’t want to miss.

    The AWS sign-up page showing the root user email address and account name fields.

    Then click on “Verify email address”. A text-based CAPTCHA will pop up to verify your identity. In the field provided, type in the characters shown and submit.

    Tip: The refresh icon lets you load a new image if the current one is hard to read. You can also click the speaker icon to get an audio CAPTCHA if you have visual impairments.

    The security verification page with CAPTCHA. The speaker and refresh buttons are to the right of the CAPTCHA.

    You’ll receive a 6-digit verification code in your email. Enter the code in the email confirmation pop-up then click “Verify” to verify your email address.

    Tip: If you don’t find the code in your inbox, check your spam folder for an email from Amazon Web Services. If it’s not there, wait for up to 5 minutes, then check again. If you still don’t get it, click the “Resend Code” button to have the code re-sent to your email.

    Email verification page with a field to enter the verification code received in your email

    Once your email is verified, you’ll get a success notification and on the same page be asked to enter your password. Your password must be at least 8 characters long and must contain at least 3 of the following:

    • numbers

    • upper-case letters

    • lower-case letters

    • non-alphanumeric characters (such as !, @, #, and so on)

    Enter the password again in the “Confirm root user password” field and click “Continue”.

    AWS account sign-up screen showing the 'Create your password' step for root user verification, with fields for password entry and a 'Continue' button.

    Step 2: Enter your contact information

    You’ll be asked to choose between a Personal or Business account. If you’re signing up for learning or personal projects, the Personal option is fine.

    Then, you’ll need to fill in your contact information. This includes:

    • Your full name

    • Your phone number (with country code)

    • Your address

    • Your postal code

    Then check the box that says “I have read and agree to the terms of the AWS Customer Agreement.”

    AWS account creation screen showing contact information form with name field and usage type selection options (Business or Personal).

    Step 3: Add your billing information

    The next step is to enter your billing information. Here you’ll be required to enter:

    • Your billing country

    • Your credit or debit card details

    • Your billing address (could be your contact address or a different address)

    AWS account verification screen showing billing information form, including country selection and credit card details for identity validation. Text explains temporary $1 hold for verification.

    Click “Verify and continue” to move on to the next step.

    Note: AWS may temporarily hold up to $1 (or an equivalent amount in local currency) as a pending transaction for 3-5 days to verify your identity.

    Step 4: Verify your identity

    Once you’ve filled in your billing information, AWS will ask you to verify your identity by entering a code they’ll send to you. You can choose to receive the code via text message (SMS) or voice call.

    Enter your country code and mobile phone number and click “Send SMS” (if you chose the text message option) to continue.

    AWS account verification screen showing phone number authentication step, with options for SMS text or voice call verification. Includes country code dropdown (Nigeria +234 selected) and phone number input field.

    You’ll be required to complete another CAPTCHA. Enter the characters in the image shown to confirm your identity.

    Enter the code you received in the field and click “Verify and continue.”

    You might see an error message that says, “There was a problem with your payment information.” This means AWS couldn’t verify your payment method. When this happens, it’s usually due to one of the following reasons:

    • The card you used isn’t one that AWS accepts

    • You entered incorrect card details

    • The name and billing address you provided don’t match what your card issuer has

    • Your card doesn’t have at least $1 available for the temporary hold

    AWS error message screen showing payment verification failure, with instructions to update payment details or contact support.

    If you get this error, AWS will ask you to sign in and update your payment method. Here’s how to do it:

    1. Sign in to your AWS account. You may automatically be taken to the Billing and Cost Management dashboard. If not, use the search bar at the top of the page to search for “Billing”, then click on the Billing and Cost Management service.

    2. In the left-hand menu, scroll down and click “Payment preferences.”

    3. Click “Edit” next to your existing card details to correct the billing name and address, or click “Add payment method” to enter a new payment method.

      AWS payment preferences dashboard showing unverified Mastercard alert with instructions to resolve payment verification issues.

    Step 5: Choose a support plan

    Next, AWS asks you to pick a support plan. Select the Basic support (Free) plan. It’s the recommended plan for new users who are just getting started with AWS.

    AWS support plan selection screen showing three tiered options: Free Basic support for beginners, $29/month Developer plan with business-hour assistance, and $100/month Business plan with 24/7 production support.

    You’ll still get access to the AWS Free Tier, which includes:

    • 750 hours of EC2 compute

    • 5GB of S3 storage

    • and many more services you can experiment with for free (for up to 12 months)

    Note: You can upgrade your plan later if needed. No need to pay now.

    Step 6: Sign In and Explore the Console

    Once everything is verified, you’ll be able to sign in to the AWS Management Console. This is your dashboard for managing all AWS services, from setting up virtual servers (EC2) to experimenting with storage (S3) or databases (RDS).

    Note: Sometimes, it takes a few hours for your account to become fully active. If it takes more than 24 hours, reach out to AWS Support via chat or email.

    Final AWS account creation screen showing successful activation message with progress notification. Includes two action buttons: 'Go to AWS Management Console' and 'Sign up for another account'.

    Common Setup Issues and How to Solve Them

    I’ve summarized the most common issues I’ve come across or heard about with quick fixes here:

    ProblemCauseSolution
    Payment verification failed1. Local naira card rejected1. Use a dollar virtual card (for example, Geegpay, Grey, and so on)
    2. Card info doesn’t match billing info2. Match the name, address, and ZIP exactly
    3. Incorrect billing information3. Edit payment method with correct billing information (full name, billing address, and card details)
    4. Insufficient balance on card4. Have at least $1 on your card for the temporary hold
    Didn’t Get Verification CodeNetwork or SMS failureTry another mobile network or use voice call option
    Stuck After SignupAWS still processing your accountWait a few hours, then contact support if needed

    Conclusion

    Getting your AWS account set up is an important step in your cloud journey. Once you’re in, you’ll be able to explore powerful tools, build projects, and gain hands-on experience all within the free tier.

    If you’re reading this because you’re just starting out like I was, well done. You’ve already taken one of the most important steps. Keep learning, keep building, and don’t be afraid to ask for help when you need it.

    Source: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleYour Google Discover feed is about to get AI-ified
    Next Article Microsoft begins testing sharing your desktop with Copilot on Windows 11 — allows AI to view and chat about what’s on your screen

    Related Posts

    Development

    WhatsApp Issues Emergency Update for Zero-Click Exploit Targeting iOS and macOS Devices

    August 31, 2025
    Development

    Attackers Abuse Velociraptor Forensic Tool to Deploy Visual Studio Code for C2 Tunneling

    August 31, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-3473 – IBM Security Guardium Privilege Escalation Local Buffer Overflow

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2024-50645 – MallChat Authentication Bypass

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-52829 – DirectIQ Email Marketing SQL Injection

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-3713 – “LCD KVM over IP Switch CL5708IM Heap-based Buffer Overflow Denial-of-Service Vulnerability”

    Common Vulnerabilities and Exposures (CVEs)

    Highlights

    CVE-2025-31711 – Apache CPLog Null Pointer Dereference Denial of Service

    June 3, 2025

    CVE ID : CVE-2025-31711

    Published : June 3, 2025, 6:15 a.m. | 1 hour, 12 minutes ago

    Description : In cplog service, there is a possible system crash due to null pointer dereference. This could lead to local denial of service with no additional execution privileges needed.

    Severity: 5.1 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    CVE-2025-48058 – PowSyBl Regular Expression Denial of Service (ReDoS)

    June 19, 2025

    CVE-2025-2300 – Hitachi Ops Center Common Services Information Exposure

    April 22, 2025

    CVE-2025-3801 – Songquanpeng One-Api Cross Site Scripting Vulnerability

    April 20, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.