We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

This lesson's interactive features are locked, please to keep using them

AWS Account Creation

It's time to create your AWS account (if you don't already have one)! Here are a few things to understand first:

  • Free tier vs. paid: If you've never had an AWS account before, you can create one with free tier eligibility. Free tier has limits on available services and usage, and you'll be charged if you exceed those limits. AWS also tends to offer introductory credits so you can try paid-tier services for a period of (currently) 6 months. If you're eligible for free tier and intro credits, it should be more than enough to complete this course. If you plan to use an existing paid account, don't worry, we'll keep costs very low.
  • Account creation requires adding billing info: Yes, this also applies to free-tier accounts. AWS will charge ~$1 to your billing method to make sure it's real, then refund it.
  • Root login: When you first create an AWS account, you'll have a root user login linked to your email address. The root user has full control of the account! Guard this login carefully and use it only for tasks that require it.
  • IAM users: AWS has a system called Identity and Access Management (IAM), which allows you to set up users and roles under your account that have exactly the permissions they need to do certain work. We'll cover IAM in detail later; you'll use the system a little bit here, to create a non-root admin user for your account.
  • MFA: We (and AWS) recommend setting up multi-factor authentication (MFA), at a minimum, for the root user of your AWS account.

Assignment

Let's get your AWS account up and running.

If you're creating a new AWS account, make sure the email address that you use is not the owner of another AWS account. (Surprisingly, Amazon allows that, though it's a terrible idea.)

    • We'll aggressively remind you to delete resources to keep you within free-tier limits, but know that if you leave certain resources up for long periods of time, you may be charged.

    • From this point on, use the IAM admin user unless a root user login is absolutely necessary. We'll be learning a lot more about IAM and scoped security throughout this course.

    • aws sts get-caller-identity
      

Run and submit the CLI tests.