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. Você pode fazer isso usando o console do API Gateway, a AWS CLI ou um AWS SDK.

Para obter um tutorial sobre o uso do recurso Import 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. UnderAPI REST, escolhaImportação.

  4. Copie uma definição do OpenAPI da API e cole-a no editor de código ou escolha Select OpenAPI File (Selecionar arquivo do OpenAPI) para carregar um arquivo do OpenAPI de uma unidade local.

  5. Em Settings (Configurações), para Endpoint Type (Tipo de endpoint), escolha Edge optimized.

  6. Escolha Import (Importar) 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 \ --endpointConfigurationTypes=EDGE \ --fail-on-warnings \ --body 'file://path/to/API_OpenAPI_template.json'