

# API Gateway で API の Java SDK を生成する
<a name="generate-java-sdk-of-an-api"></a>

次の手順は、API Gateway で API の Java SDK を生成する方法を示しています。

**API Gateway で API の Java SDK を生成するには**

1. [https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway) で API Gateway コンソールにサインインします。

1. REST API を選択します。

1. [**ステージ**] を選択します。

1. **[ステージ]** ペインで、ステージの名前を選択します。

1. **[ステージアクション]** メニューを開き、**[SDK を生成]** を選択します。

1. **[プラットフォーム]** で **Java** プラットフォームを選択し、次の操作を行います。

   1.  [**サービス名**] で、SDK の名前を指定します 例えば、**SimpleCalcSdk**。これは、SDK クライアントクラスの名前になります。この名前は、SDK のプロジェクトフォルダの pom.xml ファイルで、`<name>` の下にある `<project>` タグに対応します。ハイフンは含めないでください。

   1.  [**Java Package Name (Java パッケージ名)**] で、SDK のパッケージ名を指定します 例えば、**examples.aws.apig.simpleCalc.sdk**。このパッケージ名は SDK ライブラリの名前空間として使用されます。ハイフンは含めないでください。

   1.  [**Java Build System (Java ビルドシステム)**] で「**maven**」または「**gradle**」と入力し、ビルドシステムを指定します。

   1.  [**Java Group Id (Java グループ ID)**] で、SDK プロジェクトのグループ ID を入力します たとえば、「**my-apig-api-examples**」と入力します。この ID は、SDK のプロジェクトフォルダーの `<groupId>` ファイルで、`<project>` の下にある `pom.xml` タグに対応します。

   1.  [**Java Artifact Id (Java アーティファクト ID)**] で、SDK プロジェクトのアーティファクト ID を入力します たとえば、「**simple-calc-sdk**」と入力します。この ID は、SDK のプロジェクトフォルダーの `<artifactId>` ファイルで、`<project>` の下にある `pom.xml` タグに対応します。

   1.  [**Java Artifact Version (Java アーティファクトバージョン)**] で、バージョン ID の文字列を入力します 例えば、**1.0.0**。このバージョン ID は、SDK のプロジェクトフォルダーの `<version>` ファイルで、`<project>` の下にある `pom.xml` タグに対応します。

   1. [**Source Code License Text (ソースコードライセンステキスト)**] に、ソースコードのライセンステキスト (ある場合) を入力します。

1. [**Generate SDK (SDK の生成)**] を選択し、画面の指示に従って、API Gateway で生成された SDK をダウンロードします。

生成された SDK を使用するには、「[REST API 用に API Gateway で生成された Java SDK を使用する](how-to-call-apigateway-generated-java-sdk.md)」の手順に従います。

 API を更新するたびに、更新を反映するために API を再デプロイして SDK を再生成する必要があります。