View a markdown version of this page

Complete prerequisites to set up Amazon Kinesis Data Streams - Amazon Kinesis Data Streams

Complete prerequisites to set up Amazon Kinesis Data Streams

Before you use Amazon Kinesis Data Streams for the first time, complete the following tasks to set up your environment.

Sign up for an AWS account

To get started with AWS, you need an AWS account. There are two ways to sign up for AWS. If you want complete control over account configuration and where your content is stored, or if you have regulated workloads such as HIPAA or FedRAMP, use Sign up for AWS (advanced). If you are a new user and want to use a login you already own to sign in to AWS and create an AWS environment with preconfigured defaults in select AWS Regions, use Sign up for AWS.

Download libraries and tools

The following libraries and tools will help you work with Kinesis Data Streams:

Configure your development environment

To use the KCL, ensure that your Java development environment meets the following requirements:

  • Java 1.7 (Java SE 7 JDK) or later. You can download the latest Java software from Java SE Downloads on the Oracle website.

  • Apache Commons package (Code, HTTP Client, and Logging)

  • Jackson JSON processor

Note that the AWS SDK for Java includes Apache Commons and Jackson in the third-party folder. However, the SDK for Java works with Java 1.6, while the Kinesis Client Library requires Java 1.7.