View a markdown version of this page

Erro de roteamento de solicitação HTTP/HTTPS - AWS App Runner

AWS App Runner não estará mais aberto a novos clientes a partir de 30 de abril de 2026. Se você quiser usar o App Runner, inscreva-se antes dessa data. Os clientes atuais podem continuar usando o serviço normalmente. Para obter mais informações, consulte Mudança de disponibilidade do AWS App Runner.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Erro de roteamento de solicitação HTTP/HTTPS

Esta seção aborda como você pode solucionar problemas e resolver erros que podem ocorrer ao rotear o HTTP/HTTPS tráfego para os endpoints do serviço App Runner.

Erro 404 Não encontrado ao enviar HTTP/HTTPS tráfego para endpoints do serviço App Runner

  • Verifique se o Host Header está apontando para a URL do serviço na solicitação HTTP, pois o App Runner usa as informações do cabeçalho do host para rotear as solicitações. A maioria dos clientes, comocURL, e os navegadores da Web apontam automaticamente o cabeçalho do host para a URL do serviço. Se seu cliente não definir o URL do serviço como oHost Header, você receberá um 404 Not Found erro.

    exemplo cabeçalho de host incorreto
    $ ~ curl -I -H "host: foobar.com" https://testservice.awsapprunner.com/ HTTP/1.1 404 Not Found transfer-encoding: chunked
    exemplo Cabeçalho correto do host
    $ ~ curl -I -H "host: testservice.awsapprunner.com" https://testservice.awsapprunner.com/ HTTP/1.1 200 OK content-length: 11772 content-type: text/html; charset=utf-8
  • Verifique se seu cliente está configurando corretamente o indicador de nome do servidor (SNI) para roteamento de solicitações para serviços públicos ou privados. Para terminação de TLS e roteamento de solicitações, o App Runner usa o SNI definido na conexão HTTPS.