Importar uma API otimizada para bordas para o API Gateway - Amazon API Gateway

Importar uma API otimizada para bordas para o API Gateway

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.

Importar uma API otimizada para bordas usando o console do API Gateway

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.

  2. Selecione Create API (Criar API).

  3. Em REST API (API REST), escolha Import (Importar).

  4. 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.

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

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

Importar uma API otimizada para bordas usando a AWS CLI

Para importar uma API de um arquivo de definição do OpenAPI a fim de criar uma nova API otimizada para fronteiras usando a AWS CLI, use o comando import-rest-api da seguinte forma:

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'