

# Importar uma API otimizada para bordas para o API Gateway
<a name="import-edge-optimized-api"></a>

Você pode importar um arquivo de definição do OpenAPI de uma API para criar uma nova API otimizada para fronteiras especificando o tipo de endpoint `EDGE` como uma entrada adicional, além do arquivo do OpenAPI, para a operação de importação. É possível fazer isso usando o console do API Gateway, a AWS CLI ou um AWS SDK.

Para obter um tutorial sobre o uso do recurso de importação de API no console do API Gateway, consulte [Tutorial: Criar uma API REST importando um exemplo](api-gateway-create-api-from-example.md).

**Topics**
+ [Importar uma API otimizada para bordas usando o console do API Gateway](#import-edge-optimized-api-with-console)
+ [Importar uma API otimizada para bordas usando a AWS CLI](#import-edge-optimized-api-with-awscli)

## Importar uma API otimizada para bordas usando o console do API Gateway
<a name="import-edge-optimized-api-with-console"></a>

Para importar uma API otimizada para bordas usando o console do API Gateway, faça o seguinte:

1. Inicie uma sessão no console do API Gateway em [https://console.aws.amazon.com/apigateway](https://console.aws.amazon.com/apigateway).

1. Selecione **Create API** (Criar API).

1. Em **REST API** (API REST), escolha **Import** (Importar).

1.  Copie uma definição do OpenAPI da API e cole-a no editor de código ou selecione **Escolher arquivo** para carregar um arquivo do OpenAPI de uma unidade local.

1.  Em **Tipo de endpoint da API**, escolha **Otimizado para borda**.

1.  Escolha **Criar API** para começar a importar as definições do OpenAPI.

## Importar uma API otimizada para bordas usando a AWS CLI
<a name="import-edge-optimized-api-with-awscli"></a>

O comando [import-rest-api](https://docs.aws.amazon.com/cli/latest/reference/apigateway/import-rest-api.html) indicado abaixo importa uma API do arquivo de definição do OpenAPI para criar uma API otimizada para borda:

```
aws apigateway import-rest-api \
    --fail-on-warnings \
    --body 'file://path/to/API_OpenAPI_template.json'
```

ou com uma especificação explícita do parâmetro de string de consulta `endpointConfigurationTypes` para `EDGE`: 

```
aws apigateway import-rest-api \
    --parameters endpointConfigurationTypes=EDGE \
    --fail-on-warnings \
    --body 'file://path/to/API_OpenAPI_template.json'
```

