Step 1: Set Up an Account and Create an Administrator User - Amazon Kinesis Data Analytics for SQL Applications Developer Guide
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

For new projects, we recommend that you use the new Managed Service for Apache Flink Studio over Kinesis Data Analytics for SQL Applications. Managed Service for Apache Flink Studio combines ease of use with advanced analytical capabilities, enabling you to build sophisticated stream processing applications in minutes.

Step 1: Set Up an Account and Create an Administrator User

Before you use Amazon Kinesis Data Analytics for the first time, complete the following tasks:

Sign Up for Amazon

When you sign up for Amazon Web Services, your Amazon Web Services account is automatically signed up for all services in Amazon, including Amazon Kinesis Data Analytics. You are charged only for the services that you use.

With Kinesis Data Analytics, you pay only for the resources you use. If you are a new Amazon customer, you can get started with Kinesis Data Analytics for free. For more information, see Amazon Free Usage Tier.

If you already have an Amazon Web Services account, skip to the next task. If you don't have an Amazon Web Services account, perform the steps in the following procedure to create one.

To create an Amazon Web Services account
  1. Open https://portal.amazonaws.cn/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 Amazon Web Services account, an Amazon Web Services account root user is created. The root user has access to all Amazon Web Services and resources in the account. As a security best practice, assign administrative access to a user, and use only the root user to perform tasks that require root user access.

Note your Amazon Web Services account ID because you'll need it for the next task.

Create an IAM User

Services in Amazon, such as Amazon Kinesis Data Analytics, require that you provide credentials when you access them so that the service can determine whether you have permissions to access the resources owned by that service. The console requires your password. You can create access keys for your Amazon Web Services account to access the Amazon CLI or API. However, we don't recommend that you access Amazon using the credentials for your Amazon Web Services account. Instead, we recommend that you use Amazon Identity and Access Management (IAM). Create an IAM user, add the user to an IAM group with administrative permissions, and then grant administrative permissions to the IAM user that you created. You can then access Amazon using a special URL and that IAM user's credentials.

If you signed up for Amazon, but you haven't created an IAM user for yourself, you can create one using the IAM console.

The Getting Started exercises in this guide assume that you have a user (adminuser) with administrator privileges. Follow the procedure to create adminuser in your account.

To create an administrator user and sign in to the console
  1. Create an administrator user called adminuser in your Amazon Web Services account. For instructions, see Creating Your First IAM User and Administrators Group in the IAM User Guide.

  2. A user can sign in to the Amazon Web Services Management Console using a special URL. For more information, How Users Sign In to Your Account in the IAM User Guide.

For more information about IAM, see the following:

Next Step

Step 2: Set Up the Amazon Command Line Interface (Amazon CLI)