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 vs. Paid account plans: AWS's Free plan limits which services you can use, and it ends after six months or when your credits run out, whichever comes first. There are no charges for usage while you're on a Free plan. You may need to upgrade to a Paid plan to access a service required by this course – AWS policies are complex and change frequently. A Paid plan charges for usage beyond your credits and free usage allowances, or for services that credits don't cover.
  • Free Tier credits: Eligible new customers can receive introductory credits on either plan. Upgrading through "Upgrade plan" preserves your remaining credits until they expire. Having credits does not mean every service is available on a Free plan.
  • Account creation requires billing info: Yes, this also applies to Free plans. AWS may place a small temporary authorization hold on your payment method to verify 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) for at least 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.)

This course needs an advanced AWS account from "Sign up (advanced)". AWS's default "Create account" button now starts the newer Builder ID sign-up instead, which blocks features that this course uses.

    • We'll aggressively remind you to delete resources once you're done with them. Leaving things running in AWS consumes credits, and it can lead to charges on a Paid plan.

    • 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.