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.
Tópicos
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:
-
Inicie uma sessão no console do API Gateway em https://console.aws.amazon.com/apigateway
. -
Selecione Create API (Criar API).
-
Em REST API (API REST), escolha Import (Importar).
-
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.
-
Em Tipo de endpoint da API, escolha Otimizado para borda.
-
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'