Prerequisites for Getting Started with AWS Step Functions - AWS Step Functions

Prerequisites for Getting Started with AWS Step Functions

Before you get started with AWS Step Functions for the first time, complete the prerequisites that are listed on this page.

Create an AWS account

When you sign up with AWS, you gain access to all of the services that AWS offers, including Step Functions. You 're only charged for the products and services that you use, and you can get started with AWS for free. For more information, see AWS Free Tier.

If you already have an AWS account, skip to the next prerequisite.

If you do not have an AWS account, complete the following steps to create one.

To sign up for an AWS account

  1. Open https://portal.aws.amazon.com/billing/signup.

  2. Follow the online instructions.

    Part of the sign-up procedure involves receiving a phone call and entering a verification code on the phone keypad.

    When you sign up for an AWS account, an AWS account root user is created. The root user has access to all AWS services and resources in the account. As a security best practice, assign administrative access to an administrative user, and use only the root user to perform tasks that require root user access.

Create an IAM user and group

To access any AWS service, you must provide credentials. These credentials determine whether you have the correct permissions to use the resources that an AWS service contains.

When you first create an AWS account, you begin with one sign-in identity that has complete access to all AWS services and resources in the account. This identity is called the AWS account root user and is accessed by signing in with the email address and password that you used to create the account.

Important

We strongly recommend that you do not use the root user for your everyday tasks. Safeguard your root user credentials and use them to perform the tasks that only the root user can perform. For the complete list of tasks that require you to sign in as the root user, see Tasks that require root user credentials in the AWS General Reference.

For more information about root user and IAM user credentials, see AWS Account Root User Credentials and IAM User Credentials..

To create an IAM user with administrator permissions

  1. With your root user credentials, sign in to IAM console and create an IAM user with administrator permissions. For instructions, see Creating Your First IAM User and Administrators Group in the IAM User Guide.

  2. Using your new IAM user credentials, sign in to the AWS Management Console. For more information, see How Users Sign in to Your Account.

For more information about IAM, see the following:

Create an access key for your IAM user

An access key is made up of two parts, an access key ID and a secret access key. Both keys sign programmatic requests over AWS. Similar to a username and password, both keys are used together.

To create an access key for your IAM user

  • Sign in to the IAM console, and create an access key for your IAM user with administrator permissions. For instructions, see Programmatic Access.

    Important

    Protect your AWS account. Never send or share your credentials with anyone outside of your organization. No one who legitimately represents Amazon will ever ask you for your credentials.