Abordagem Same-Origin

Configuração via AWS CloudFront


Para sites que utilizam AWS CloudFront, configure o Same-Origin criando uma nova origem, behavior e uma função Lambda@Edge.


Etapa 1. Configurar a origem

  • No console do CloudFront, acesse sua distribuição e vá até a aba Origins.
  • Clique em Create origin.
  • No campo Origin domain, insira o domínio do seu container Wascer (ex: sst.seusite.com.br).
  • Selecione HTTPS only como protocolo.
  • Adicione um custom header: nome X-From-Cdn, valor cft-wascer.
  • Confirme a criação da origem.


Etapa 2. Configurar o behavior

  • Acesse a aba Behaviors e crie um novo behavior.
  • Defina o Path pattern como /metrics/* (ajuste conforme seu path).
  • Selecione a origem criada na etapa anterior.
  • Em Viewer protocol policy, selecione HTTPS only.
  • Salve a configuração.


Etapa 3. Deploy da função Lambda@Edge

  • No console Lambda, crie uma nova função com runtime Node.js 22.x.
  • Na role de execução, selecione Create from AWS policy templates e escolha Basic Lambda@Edge permissions.
  • Insira o código da função que modifica o header Host para o domínio de origem e remove o prefixo /metrics da URI.
  • Faça deploy da função e, em Actions, selecione Deploy to Lambda@Edge.
  • Selecione sua distribuição, o behavior criado e o evento Origin request.
  • Confirme e aguarde o deploy.


Para verificar, acesse https://seusite.com.br/metrics no navegador. Um erro 400 indica que o proxy está funcionando corretamente.

Este artigo foi útil?

Não encontrou o que procurava?

Nosso time responde em até 4 horas em dias úteis.

Falar com o suporte →