Java - Amazon Timestream


To get started with the Java 1.0 SDK and Amazon Timestream, complete the prerequisites, described below.

Once you've completed the necessary prerequisites for the Java SDK, you can get started with the Code samples.


Before you get started with Java, you must do the following:

  1. Follow the AWS setup instructions in Accessing Timestream for LiveAnalytics.

  2. Set up a Java development environment by downloading and installing the following:

  3. Configure your AWS credentials and Region for development:

    • Set up your AWS security credentials for use with the AWS SDK for Java.

    • Set your AWS Region to determine your default Timestream for LiveAnalytics endpoint.

Using Apache Maven

You can use Apache Maven to configure and build AWS SDK for Java projects.


To use Apache Maven, ensure your Java SDK and runtime are 1.8 or higher.

You can configure the AWS SDK as a Maven dependency as described in Using the SDK with Apache Maven.

You can run compile and run your source code with the following command:

mvn clean compile mvn exec:java -Dexec.mainClass=<your source code Main class>

<your source code Main class> is the path to your Java source code's main class.

Setting your AWS credentials

The AWS SDK for Java requires that you provide AWS credentials to your application at runtime. The code examples in this guide assume that you are using an AWS credentials file, as described in Set up AWS Credentials and Region for Development in the AWS SDK for Java Developer Guide.

The following is an example of an AWS credentials file named ~/.aws/credentials, where the tilde character (~) represents your home directory.

[default] aws_access_key_id = AWS access key ID goes here aws_secret_access_key = Secret key goes here