

# 在 API Gateway 中生成 API 的 Java SDK
<a name="generate-java-sdk-of-an-api"></a>

以下过程介绍如何在 API Gateway 中生成 API 的 Java SDK。

**在 API Gateway 中生成 API 的 Java 开发工具包**

1. 通过以下网址登录到 Amazon API Gateway 控制台：[https://console.aws.amazon.com/apigateway](https://console.amazonaws.cn/apigateway)。

1. 选择一个 REST API。

1. 选择 **Stages (阶段)**。

1. 在**阶段**窗格中，选择阶段的名称。

1. 打开**阶段操作**菜单，然后选择**生成 SDK**。

1. 对于**平台**，选择 **Java** 平台并执行以下操作：

   1.  对于**服务名称**，指定您的开发工具包的名称。例如：**SimpleCalcSdk**。这将成为开发工具包客户端类的名称。该名称与 pom.xml 文件 (位于开发工具包的项目文件夹内) 中 `<name>` 下的 `<project>` 标记相对应。请勿包括连字符。

   1.  对于 **Java Package Name (Java 包名称)**，指定您的开发工具包的程序包名称。例如：**examples.aws.apig.simpleCalc.sdk**。此程序包名称将用作开发工具包库的命名空间。请勿包括连字符。

   1.  对于 **Java Build System (Java 构建系统)**，输入 **maven** 或 **gradle** 以指定生成系统。

   1.  对于 **Java Group Id (Java 组 ID)**，输入您开发工具包项目的组标识符。例如，输入 **my-apig-api-examples**。此标识符与 `<groupId>` 文件 (位于开发工具包的项目文件夹内) 中 `<project>` 下的 `pom.xml` 标记相对应。

   1.  对于 **Java Artifact Id (Java 构件 ID)**，输入您开发工具包项目的构件标识符。例如，输入 **simple-calc-sdk**。此标识符与 `<artifactId>` 文件 (位于开发工具包的项目文件夹内) 中 `<project>` 下的 `pom.xml` 标记相对应。

   1.  对于 **Java Artifact Version (Java 构件版本)**，输入版本标识符字符串。例如：**1.0.0**。此版本标识符与 `<version>` 文件 (位于开发工具包的项目文件夹内) 中 `<project>` 下的 `pom.xml` 标记相对应。

   1. 对于 **Source Code License Text (源代码许可证文本)**，输入源代码的许可证文本（如果有）。

1. 选择**生成开发工具包**，然后按照屏幕上的指示下载 API Gateway 生成的开发工具包。

按照[使用由 API Gateway 为 REST API 生成的 Java 开发工具包](how-to-call-apigateway-generated-java-sdk.md)中的说明使用生成的开发工具包。

 每次更新 API 后，您必须重新部署 API，并重新生成开发工具包，才能添加这些更新。