Amazon Kinesis Streams
Developer Guide


Amazon Web Services Account

Before you begin, be sure you are familiar with the concepts discussed in Amazon Kinesis Streams Key Concepts and Tutorial: Visualizing Web Traffic Using Amazon Kinesis Streams, particularly streams, shards, producers, and consumers. It is also helpful to have completed Tutorial: Visualizing Web Traffic Using Amazon Kinesis Streams and Tutorial: Getting Started With Amazon Kinesis Streams Using AWS CLI.

You need an AWS account and a web browser to access the AWS Management Console.

For console access, use your user name and password to sign in to the AWS Management Console using the sign-in page. For more information about creating access keys, see How Do I Get Security Credentials? in the AWS General Reference.

For more information about IAM and security key set up instructions, see Create an IAM User.

System Software Requirements

The system used to run the application must have Java 7 or higher installed. To download and install the latest JDK, go to Oracle's Java SE installation site.

If you have a Java IDE, such as Eclipse, you can open the source code, edit, build, and run it.

You need the latest AWS SDK for Java version. If you are using Eclipse as your IDE, you can install the AWS Toolkit for Eclipse instead.

The consumer app requires the Kinesis Client Library (KCL) version 1.2.1 or higher, which you can obtain from Github at Kinesis Client Library (Java).