

# Gerar SDKs para uma API usando comandos da AWS CLI no API Gateway
<a name="how-to-generate-sdk-cli"></a>

Você pode usar a AWS CLI para gerar e fazer download do SDK de uma API para uma plataforma compatível usando o comando [get-sdk](https://docs.aws.amazon.com/cli/latest/reference/apigateway/get-sdk.html). Demonstramos isso para algumas das plataformas compatíveis a seguir.

**Topics**
+ [Gerar e fazer download do SDK do Java para Android usando a AWS CLI](#how-to-generate-sdk-cli-android)
+ [Gerar e fazer download do SDK do JavaScript usando a AWS CLI](#how-to-generate-sdk-cli-js)
+ [Gerar e fazer download do SDK do Ruby usando a AWS CLI](#how-to-generate-sdk-cli-ruby)

## Gerar e fazer download do SDK do Java para Android usando a AWS CLI
<a name="how-to-generate-sdk-cli-android"></a>

Para gerar e fazer download de um SDK do Java para Android gerado pelo API Gateway de uma API (`udpuvvzbkc`) em determinado estágio (`test`), chame o comando da seguinte forma:

```
aws apigateway get-sdk \
            --rest-api-id udpuvvzbkc \
            --stage-name test \
            --sdk-type android \
            --parameters groupId='com.mycompany',\
                invokerPackage='com.mycompany.myApiSdk',\ 
                artifactId='myApiSdk',\
                artifactVersion='0.0.1' \
            ~/apps/myApi/myApi-android-sdk.zip
```

A última entrada do `~/apps/myApi/myApi-android-sdk.zip` é o caminho para o arquivo de SDK obtido por download chamado `myApi-android-sdk.zip`.

## Gerar e fazer download do SDK do JavaScript usando a AWS CLI
<a name="how-to-generate-sdk-cli-js"></a>

Para gerar e fazer download do SDK do JavaScript gerado pelo API Gateway de uma API (`udpuvvzbkc`) em determinado estágio (`test`), chame o comando da seguinte forma:

```
aws apigateway get-sdk \
            --rest-api-id udpuvvzbkc \
            --stage-name test \
            --sdk-type javascript \
            ~/apps/myApi/myApi-js-sdk.zip
```

A última entrada do `~/apps/myApi/myApi-js-sdk.zip` é o caminho para o arquivo de SDK obtido por download chamado `myApi-js-sdk.zip`.

## Gerar e fazer download do SDK do Ruby usando a AWS CLI
<a name="how-to-generate-sdk-cli-ruby"></a>

Para gerar e fazer download do SDK do Ruby de uma API (`udpuvvzbkc`) em um determinado estágio (`test`), use o comando da seguinte forma:

```
aws apigateway get-sdk \
            --rest-api-id udpuvvzbkc \
            --stage-name test  \
            --sdk-type ruby \
            --parameters service.name=myApiRubySdk,ruby.gem-name=myApi,ruby.gem-version=0.01 \
            ~/apps/myApi/myApi-ruby-sdk.zip
```

A última entrada do `~/apps/myApi/myApi-ruby-sdk.zip` é o caminho para o arquivo de SDK obtido por download chamado `myApi-ruby-sdk.zip`.

 Em seguida, mostramos como usar o SDK gerado para chamar a API subjacente. Para obter mais informações, consulte [Invocar APIs REST no API Gateway](how-to-call-api.md). 