

# Generación del SDK de Java de una API en API Gateway
<a name="generate-java-sdk-of-an-api"></a>

En el siguiente procedimiento se muestra cómo generar el SDK de Java de una API en API Gateway.

**Para generar el SDK de Java de una API en API Gateway**

1. Inicie sesión en la consola de API Gateway en [https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway).

1. Elija una API de REST.

1. Elija **Stages (Etapas)**. 

1. En el panel **Etapas**, seleccione el nombre de la etapa.

1. Abra el menú **Acciones de etapa** y, a continuación, elija **Generar SDK**.

1. En **Plataforma**, elija la plataforma **Java** y haga lo siguiente:

   1.  En **Service Name (Nombre del servicio)**, especifique el nombre de su SDK. Por ejemplo, **SimpleCalcSdk**. Se convertirá en el nombre de la clase del cliente de SDK. El nombre se corresponde con la etiqueta `<name>` en `<project>` en el archivo pom.xml, que se encuentra en la carpeta del proyecto del SDK. No incluya guiones.

   1.  En **Java Package Name (Nombre del paquete Java)**, especifique un nombre de paquete para el SDK. Por ejemplo, **examples.aws.apig.simpleCalc.sdk**. Este nombre de paquete se utiliza como el espacio de nombres de su biblioteca de SDK. No incluya guiones.

   1.  En **Java Build System (Sistema de compilación de Java)**, escriba **maven** o **gradle** para especificar el sistema de compilación.

   1.  En **Java Group Id (ID de grupo de Java)**, escriba un identificador de grupo para el proyecto del SDK. Por ejemplo, escriba **my-apig-api-examples**. Este identificador se corresponde con la etiqueta `<groupId>` en `<project>` en el archivo `pom.xml`, que está en la carpeta del proyecto del SDK.

   1.  En **Java Artifact Id (ID de artefacto de Java)**, escriba un identificador de artefacto para el proyecto del SDK. Por ejemplo, escriba **simple-calc-sdk**. Este identificador se corresponde con la etiqueta `<artifactId>` en `<project>` en el archivo `pom.xml`, que está en la carpeta del proyecto del SDK.

   1.  En **Java Artifact Version (Versión del artefacto de Java)**, escriba una cadena de identificador de la versión. Por ejemplo, **1.0.0**. Este identificador de versión se corresponde con la etiqueta `<version>` en `<project>` en el archivo `pom.xml`, que está en la carpeta del proyecto del SDK.

   1. En **Source Code License Text (Texto de licencia de código fuente)**, escriba el texto de la licencia del código fuente, si procede.

1. Elija **Generate SDK (Generar SDK)** y, a continuación, siga las instrucciones que aparecen en pantalla para descargar el SDK generado por API Gateway.

Siga las instrucciones de [Uso de un SDK de Java generado por API Gateway para una API REST](how-to-call-apigateway-generated-java-sdk.md) para utilizar el SDK generado.

 Cada vez que actualiza una API, tiene que volver a implementarla y generar de nuevo el SDK para que las actualizaciones estén incluidas. 