Como implantar API REST para AWS Lambda

Como implantar API REST para AWS Lambda

Os desenvolvedores usam a API REST para criar uma página ou aplicativo da web para se comunicar com o servidor baseado em nuvem. A transferência de estado representacional (REST) ​​é um estilo de arquitetura de software padronizado que é um setor conhecido e usado. A AWS oferece o serviço de gateway da API através do qual a API REST pode ser construída e implantada na plataforma.

Vamos começar com como implantar API REST na AWS Lambda:

Implante API REST para AWS Lambda

Para implantar a API REST na AWS Lambda, visite o console da API Gateway da seção de serviços no console da AWS:

Clique no "Construir”Botão para criar um aplicativo API REST:

Mudar o "Tipo de terminal" para "Borda otimizada”E mantenha o restante das configurações como padrão. Depois disso, clique no “Importar”Botão da parte inferior da página:

Depois que a API for criada, basta clicar em seu nome para abrir sua estrutura:

Selecione os "Autorizadores”Seção do painel esquerdo e clique na“Crie novo autorizador" botão:

Configure o autorizador com o tipo "lambda" e clique no "Criar" botão:

Isso levará o usuário a criar a função Lambda clicando no “Conceder e criar" botão:

Expandir o "Ações”Menu suspenso e clique no“Criar recursos”Botão da página da API:

Digite o nome do recurso e selecione o “Ativar cors de gateway de API"Caixa de seleção. Depois disso, clique no “Criar recurso" botão:

Expandir o "Ações”Botão para clicar no“Criar método" botão:

Escolha o "PUBLICAR" de "OpçõesGuia para gerar um método. Depois disso, configure a função Lambda salvando essas alterações:

A função Lambda foi criada no AWS Lambda “Funções" página:

Vá para o “Solicitação de métodoGuia clicando nela:

Clique no ícone de lápis para editar o “Autorização" configurações:

Selecione o autorizador criado anteriormente na lista suspensa:

Expandir o "AçõesGuia para clicar na “Implantar API”Botão para implantar a API REST:

Selecione “Novo palco”Para o estágio de implantação e clique no“Implantar" botão:

A implantação exibirá o “Invocar URL”Link para abrir o aplicativo API REST:

Digite o URL no navegador da web para visitar a API implantada:

Você implantou com sucesso a API REST para AWS Lambda:

Conclusão

Para implantar a API REST para a AWS Lambda, construa a API REST a partir do gateway da API. Depois disso, crie um autorizador usando a função Lambda. Antes de implantar a API, crie recursos e métodos para a API e edite o autorizador na guia Solicitação de método. Implantar a API da “Ações”Menu suspenso e fornecerá o“Invocar URL”Para visitar a API implantada.