

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 AWS SDKs
<a name="getting-started-sdks"></a>

 您可以使用 AWS SDKs 存取 Amazon Timestream。Timestream 支援每種語言兩個 SDKs；即寫入 SDK 和查詢 SDK。寫入 SDK 用於執行 CRUD 操作，並將您的時間序列資料插入 Timestream。查詢 SDK 用於查詢儲存在 Timestream 中的現有時間序列資料。

完成所選 SDK 的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

**Topics**
+ [Java](getting-started.java.md)
+ [Java v2](getting-started.java-v2.md)
+ [Go](getting-started.go.md)
+ [Python](getting-started.python.md)
+ [Node.js](getting-started.node-js.md)
+ [.NET](getting-started.dot-net.md)

# Java
<a name="getting-started.java"></a>

若要開始使用 [Java 1.0 開發套件](https://aws.amazon.com/sdk-for-java/)和 Amazon Timestream，請完成先決條件，如下所述。

完成 Java 開發套件的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

## 先決條件
<a name="getting-started.java.prereqs"></a>

開始使用 Java 之前，您必須執行下列動作：

1. 遵循中的 AWS 設定說明[存取 LiveAnalytics 的 Timestream](accessing.md)。

1. 透過下載並安裝下列項目來設定 Java 開發環境：
   + Java SE 開發套件 8 （例如 [Amazon Corretto 8](https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html))。
   + Java IDE （例如 [Eclipse](http://www.eclipse.org) 或 [IntelliJ](https://www.jetbrains.com/idea/))。

      如需詳細資訊，請參閱 [入門 適用於 Java 的 AWS SDK](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html) 

1. 設定您的 AWS 登入資料和區域以進行開發：
   + 設定您的 AWS 安全登入資料以搭配 使用 適用於 Java 的 AWS SDK。
   + 設定您的 AWS 區域，以判斷您預設的 LiveAnalytics Timestream 端點。

## 使用 Apache Maven
<a name="getting-started.java.with-maven"></a>

 您可以使用 [Apache Maven ](https://maven.apache.org/) 來設定和建置 適用於 Java 的 AWS SDK 專案。

**注意**  
若要使用 Apache Maven，請確定您的 Java 開發套件和執行期為 1.8 或更新版本。

您可以將 AWS SDK 設定為 Maven 相依性，如[搭配使用 SDK 與 Apache Maven](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-project-maven.html) 中所述。

您可以使用下列命令執行編譯並執行原始程式碼：

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

**注意**  
 `<your source code Main class>` 是 Java 原始碼主要類別的路徑。

## 設定您的 AWS 登入資料
<a name="getting-started.java.credentials"></a>

[適用於 Java 的 AWS SDK](https://aws.amazon.com/sdk-for-java) 需要您在執行時間提供 AWS 登入資料給應用程式。本指南中的程式碼範例假設您使用 AWS 登入資料檔案，如《 *適用於 Java 的 AWS SDK 開發人員指南*》中的[設定 AWS 登入資料和開發區域](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup-credentials.html)中所述。

以下是名為 的 AWS 登入資料檔案範例`~/.aws/credentials`，其中波狀符號字元 (`~`) 代表您的主目錄。

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

# Java v2
<a name="getting-started.java-v2"></a>

若要開始使用 [Java 2.0 開發套件](https://aws.amazon.com/sdk-for-java/)和 Amazon Timestream，請完成先決條件，如下所述。

完成 Java 2.0 開發套件的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

## 先決條件
<a name="getting-started.java-v2.prereqs"></a>

開始使用 Java 之前，您必須執行下列動作：

1. 遵循中的 AWS 設定說明[存取 LiveAnalytics 的 Timestream](accessing.md)。

1. 您可以將 AWS SDK 設定為 Maven 相依性，如[搭配使用 SDK 與 Apache Maven](https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html) 中所述。

1. 透過下載並安裝下列項目來設定 Java 開發環境：
   + Java SE 開發套件 8 （例如 [Amazon Corretto 8](https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html))。
   + Java IDE （例如 [Eclipse](http://www.eclipse.org) 或 [IntelliJ](https://www.jetbrains.com/idea/))。

      如需詳細資訊，請參閱 [入門 適用於 Java 的 AWS SDK](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html) 

## 使用 Apache Maven
<a name="getting-started.java-v2.with-maven"></a>

 您可以使用 [Apache Maven ](https://maven.apache.org/) 來設定和建置 適用於 Java 的 AWS SDK 專案。

**注意**  
若要使用 Apache Maven，請確定您的 Java 開發套件和執行期為 1.8 或更新版本。

您可以將 AWS SDK 設定為 Maven 相依性，如[搭配使用 SDK 與 Apache Maven](https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/welcome.html) 中所述。[此處](https://docs.aws.amazon.com/sdk-for-java/v2/migration-guide/whats-different.html#adding-v2)說明 pom.xml 檔案所需的變更。

您可以使用下列命令執行編譯並執行原始程式碼：

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

**注意**  
 `<your source code Main class>` 是 Java 原始碼主要類別的路徑。

# Go
<a name="getting-started.go"></a>

若要開始使用 [Go SDK](https://aws.amazon.com/sdk-for-go/) 和 Amazon Timestream，請完成先決條件，如下所述。

完成 Go 開發套件的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

## 先決條件
<a name="getting-started.prereqs.go"></a>

1.  [下載 GO SDK 1.14](https://golang.org/doc/install)。

1.  [設定 GO 開發套件](https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html)。

1.  [建構您的用戶端](https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html)。

# Python
<a name="getting-started.python"></a>

若要開始使用 [Python SDK](https://aws.amazon.com/sdk-for-python/) 和 Amazon Timestream，請完成先決條件，如下所述。

完成 Python SDK 的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

## 先決條件
<a name="getting-started.python.prereqs"></a>

若要使用 Python，請依照[此處](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html)的指示安裝和設定 Boto3。

# Node.js
<a name="getting-started.node-js"></a>

若要開始使用 [Node.js SDK](https://aws.amazon.com/sdk-for-node-js/) 和 Amazon Timestream，請完成先決條件，如下所述。

完成 Node.js 開發套件的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

## 先決條件
<a name="getting-started.node-js.prereqs"></a>

開始使用 Node.js 之前，您必須執行下列動作：

1. [安裝 Node.js](https://nodejs.org/en/)。

1.  [安裝適用於 JavaScript 的 AWS SDK](https://aws.amazon.com/sdk-for-node-js/)。

# .NET
<a name="getting-started.dot-net"></a>

若要開始使用 [.NET SDK](https://aws.amazon.com/sdk-for-net/) 和 Amazon Timestream，請完成先決條件，如下所述。

完成 .NET 開發套件的必要先決條件後，您就可以開始使用 [程式碼範例](code-samples.md)。

## 先決條件
<a name="getting-started.dot-net.prereqs"></a>

開始使用 .NET 之前，請安裝所需的 NuGet 套件，並執行下列命令來確保 AWSSDK.Core 版本為 3.3.107 或更新版本：

```
dotnet add package AWSSDK.Core
dotnet add package AWSSDK.TimestreamWrite
dotnet add package AWSSDK.TimestreamQuery
```