Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 1552|Resposta: 1

A AWS cria um gateway API do tipo HTTP API

[Copiar link]
Publicado em 01/12/2024 12:42:15 | | | |
Requisitos: Crie um gateway na AWS e depois use o Lambda para adicionar capacidades de autenticação.

Faça login no console da AWS, selecione a região apropriada de acordo com sua situação e então crie um gateway HTTP de API, conforme mostrado na figura a seguir:



Comece um nome, depois mantenha o próximo (ou revise e crie diretamente), defina outras configurações depois e clique em Criar na última etapa, como mostrado na figura abaixo:



Abaixo crie um proxy reverso de rota /bbs para este site, preencha"/bbs/{proxy+}", o método de roteamento pode ser selecionado QUALQUER QUALQUER, o que permite todos os métodos HTTP, como mostrado na figura abaixo:



Após criar a rota, selecione o caminho e clique no botão Anexar Integração à direita, como mostrado na imagem abaixo:



Selecione Criar e anexe uma integração, conforme mostrado na imagem a seguir:



Tipo de integração Selecione HTTP URI e preencha a URL específica do proxy reverso (https://www.itsvse.com/{proxy}), e finalmente clique em Criar, como mostrado abaixo:



Clique na API para visualizar o endereço do endpoint e use o Postman para testar, conforme mostrado abaixo:



Se você não quiser acessá-lo publicamente, precisa configurar a Autorização, encontrar o menu Lambda no backend da AWS e criar uma função como mostrado na figura abaixo:



Dê um nome: demo-autenticação, selecione :node.js versão 22.x em tempo de execução, escolha arm64 para a arquitetura (o preço será mais barato) e, finalmente, clique em criar função, como mostrado abaixo:



O código do editor é o seguinte:



Clique no botão de implantação à esquerda, conforme mostrado abaixo:



Para definir as variáveis de ambiente lambda, clique em Configuração -> Variáveis de ambiente -> Editar, como mostrado na figura a seguir:

De volta ao painel do API Gateway, selecione Autorização e clique em criar conforme mostrado na figura a seguir:



Selecione Anexar autorizadores a rotas para adicionar autenticações existentes, como mostrado na imagem a seguir:



Tente usar novamente a interface de solicitação do carteiro e retorne um status 401 e uma mensagem de erro (Não autorizado), conforme mostrado na figura abaixo:



Quando adicionamos informações de Autorização ao cabeçalho da requisição, a solicitação pode ser bem-sucedida, como mostrado na figura abaixo:



Referência:

O login do hiperlink está visível.
O login do hiperlink está visível.

(Fim)





Anterior:A diferença entre a API REST e a API HTTP no AWS API Gateway
Próximo:O NPM instala pacotes locais e dependências locais
 Senhorio| Publicado em 01/12/2024 12:44:32 |
Configurações exportadas




Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com