

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon Kinesis Data Streams をセットアップするための前提条件を完了する
<a name="before-you-begin"></a>

Amazon Kinesis Data Streams を初めて使用する場合は、事前に以下のタスクをすべて実行して環境を設定してください。

**Topics**
+ [にサインアップする AWS](#setting-up-sign-up-for-aws)
+ [ライブラリとツールをダウンロードする](#setting-up-downloads)
+ [開発環境を設定する](#setting-up-requirements)

## にサインアップする AWS
<a name="setting-up-sign-up-for-aws"></a>

Amazon Web Services (AWS) にサインアップすると AWS、Kinesis Data Streams を含む のすべてのサービスに AWS アカウントが自動的にサインアップされます。請求されるのは、使用したサービスの料金のみです。

 AWS アカウントがすでにある場合は、次のタスクに進んでください。 AWS アカウントをお持ちでない場合は、以下の手順に従ってアカウントを作成してください。

**AWS アカウントにサインアップするには**

1. [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup) を開きます。

1. オンラインの手順に従います。

   サインアップ手順の一環として、電話またはテキストメッセージを受け取り、電話キーパッドで検証コードを入力します。

   にサインアップすると AWS アカウント、 *AWS アカウントのルートユーザー* が作成されます。ルートユーザーには、アカウントのすべての AWS のサービス とリソースへのアクセス権があります。セキュリティベストプラクティスとして、ユーザーに管理アクセス権を割り当て、[ルートユーザーアクセスが必要なタスク](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks)の実行にはルートユーザーのみを使用するようにしてください。

## ライブラリとツールをダウンロードする
<a name="setting-up-downloads"></a>

以下のライブラリとツールは Kinesis Data Streams での作業に役立ちます。
+ [Amazon Kinesis API リファレンス](https://docs.aws.amazon.com/kinesis/latest/APIReference/)は、Kinesis Data Streams でサポートされている基本的なオペレーションのセットです。Java コードを使用した基本的なオペレーションの実行の詳細については、次を参照してください。
  + [で Amazon Kinesis Data Streams API を使用してプロデューサーを開発する AWS SDK for Java](developing-producers-with-sdk.md)
  + [を使用してコンシューマーを開発する AWS SDK for Java](develop-consumers-sdk.md)
  + [Kinesis Data Streams を作成して管理する](working-with-streams.md)
+ [Go](https://docs.aws.amazon.com/sdk-for-go/api/service/kinesis/)、[Java](https://aws.amazon.com/developers/getting-started/java/)、[JavaScript](https://aws.amazon.com/developer/language/java/?intClick=dc_navbar)、[.NET](https://aws.amazon.com/developer/language/net/?intClick=dc_navbar)、[PHP](https://aws.amazon.com/developers/getting-started/php/)、[Python](https://github.com/boto/boto)、[Ruby](https://aws.amazon.com/developers/getting-started/ruby/) AWS SDKs には、Kinesis Data Streams のサポートとサンプルが含まれています。のバージョンに Kinesis Data Streams のサンプルが含まれ AWS SDK for Java ていない場合は、[GitHub](https://github.com/aws/aws-sdk-java/tree/master/src/samples) からダウンロードすることもできます。
+ Kinesis Client Library (KCL) には、データ処理用の使いやすいプログラミングモデルが用意されています。KCL では、Kinesis Data Streams を Java、Node.js、.NET、Python、Ruby ですぐに使い始めることができます。詳細については、[ストリームからのデータの読み取り](building-consumers.md)を参照してください。
+ [AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/) は、Kinesis Data Streams をサポートしています。 AWS CLI を使用すると、コマンドラインから複数の AWS サービスを制御して、スクリプトを使用して自動化できます。

## 開発環境を設定する
<a name="setting-up-requirements"></a>

KCL を使用するには、Java 開発環境が以下の要件を満たしている必要があります。
+ Java 1.7 (Java SE 7 JDK) 以降。最新の Java ソフトウェアは、Oracle ウェブサイトの[Java SE ダウンロード](http://www.oracle.com/technetwork/java/javase/downloads/index.html)からダウンロードできます。
+ Apache Commons パッケージ (コード、HTTP クライアント、ログ記録)。
+ Jackson JSON プロセッサ

[AWS SDK for Java](https://aws.amazon.com/sdkforjava/) では、サードパーティーフォルダに Apache Commons と Jackson が含まれています。ただし、SDK for Java は Java 1.6 で動作しますが、Kinesis Client Library には Java 1.7 が必要です。