

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

# 在 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. 在以下網址登入 API Gateway 主控台：[https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway)。

1. 選擇 REST API。

1. 選擇 **Stages (階段)**。

1. 在**階段**窗格中，選取階段的名稱。

1. 開啟**階段動作**選單，然後選擇**產生 SDK**。

1. 針對**平台**，選擇 **Java** 平台，然後執行下列操作：

   1.  針對 **Service Name** (服務名稱)，指定您開發套件的名稱。例如，**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. 選擇 **Generate SDK** (產生軟體開發套件)，然後遵循畫面上的說明下載 API Gateway 所產生的軟體開發套件。

遵循 [使用由 API Gateway 產生的 Java 軟體開發套件來執行 REST API](how-to-call-apigateway-generated-java-sdk.md) 中的說明使用所產生的開發套件。

 每次更新 API，都必須重新部署 API 並重新產生開發套件來包含更新。