Trabalhar com integrações de proxy HTTP para APIs HTTP - Amazon API Gateway

Trabalhar com integrações de proxy HTTP para APIs HTTP

Uma integração de proxy HTTP permite que você conecte uma rota de API a um endpoint HTTP roteável publicamente. Com esse tipo de integração, o API Gateway transmite toda a solicitação e resposta entre o front-end e o backend.

Para criar uma integração de proxy HTTP, forneça a URL de um endpoint HTTP roteável publicamente.

Integração de proxy HTTP com variáveis de caminho

É possível usar variáveis de caminho em rotas de API HTTP.

Por exemplo, a rota /pets/{petID} captura solicitações para a /pets/6. Você pode fazer referência a variáveis de caminho no URI de integração para enviar o conteúdo das variáveis para uma integração. Um exemplo é /pets/extendedpath/{petID}.

Você pode usar variáveis de caminho voraz para capturar todos os recursos filho de uma rota. Para criar uma variável de caminho voraz, adicione + ao nome da variável, por exemplo, {proxy+}.

Para configurar uma rota com uma integração de proxy HTTP que captura todas as solicitações, crie uma rota de API com uma variável de caminho voraz (por exemplo, /parent/{proxy+}). Integre a rota a um endpoint HTTP (por exemplo, https://petstore-demo-endpoint.execute-api.com/petstore/{proxy}) no método ANY. O parâmetro de caminho voraz deve estar no final do caminho do recurso.