AWS SDK for Java 取得方法 - AWS SDK for Java 1.x

AWS SDK for Java (v1) の近日発表 end-of-support しました。AWS SDK for Javav2 に移行することをお勧めします。日付、その他の詳細、移行方法については、リンク先の発表内容を参照してください。

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

AWS SDK for Java 取得方法

前提条件

AWS SDK for Java を使用するには、以下が必要です。

SDK for Java を使用するための設定方法については、AWS のサービス の使用に必要な基本設定 トピックを参照してください。

構築ツールを使用して SDK for Java の依存関係を管理する

SDK for Java の必要な依存関係にアクセスするには、プロジェクトで Apache Maven または Gradle を使用することをお勧めします。このセクションでは、それらのツールを使用する方法について説明します。

SDK をダウンロードして解凍する (非推奨)

プロジェクトの SDK にアクセスするには構築ツールを使用することをお勧めしますが、最新バージョンの SDK のビルド済み jar をダウンロードすることもできます。

注記

以前のバージョンの SDK のダウンロードおよび構築方法の詳細については、「以前のバージョンの SDK のインストール」を参照してください。

  1. https://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip から SDK をダウンロードします。

  2. SDK をダウンロードしたら、そのコンテンツをローカルディレクトリに抽出します。

SDK には次のディレクトリが含まれます。

  • documentation - API ドキュメントが含まれます (ウェブの AWS SDK for Java API リファレンスにも掲載されています)。

  • lib - SDK の .jar ファイルが置かれています。

  • samples - SDK の使用方法を示す作業サンプルコードが置かれています。

  • third-party/lib - Apache Commons Logging、AspectJ、Spring framework など、SDK で使用されているサードパーティーライブラリが置かれています。

SDK を使用するには、libthird-party ディレクトリの完全パスをビルドファイルの依存関係に追加し、コードを実行する Java の CLASSPATH にそれらを追加します。

SDK の以前のバージョンをソースから構築 (非推奨)

完全な SDK の最新バージョンのみ、ダウンロード可能な jar として構築済みの形で提供されます。ただし、Apache Maven (オープンソース) を使用して、以前のバージョンの SDK を構築できます。Maven が、必要なすべての依存関係をダウンロードし、1 つのステップで SDK を構築およびインストールします。インストールの手順と詳細については、http://maven.apache.org/ を参照してください。

  1. SDK の GitHub ページ AWS SDK for Java (GitHub) に移動します。

  2. 使用する SDK のバージョン番号に該当するタグを選択します。例えば、1.6.10 です。

  3. [Download ZIP] ボタンをクリックして、選択したバージョンの SDK をダウンロードします。

  4. 開発システムのディレクトリにファイルを解凍します。多くのシステムでは、グラフィカルなファイルマネージャーを使用してこれを行うことができます。または、ターミナルウィンドウで unzip ユーティリティを使用できます。

  5. ターミナルウィンドウで、SDK ソースを解凍したディレクトリに移動します。

  6. 次のコマンドを実行 (Maven が必要) して SDK をビルドおよびインストールします。

    mvn clean install -Dgpg.skip=true

    .jar ファイルが target ディレクトリで構築されます。

  7. (オプション) 次のコマンドを使用して API リファレンスのドキュメントを構築します。

    mvn javadoc:javadoc

    ドキュメントは target/site/apidocs/ ディレクトリに構築されます。