Criar 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.