
Tenho um CloudFront que tem uma de suas origens como balanceador de carga de aplicação, esse balanceador de carga está disponível em uma região diferente do CloudFront que só está disponível em N.Virginia e está usando um certificado SSL diferente, pois seu nome de domínio é diferente . Preciso ter esta alva em sua região e não posso movê-la para o Norte da Virgínia também. Não sei por que estou recebendo o erro 502 no domínio do CloudFront.
Quando visito o nome DNS do registro A fornecido na guia de descrição do balanceador de carga, ele ainda não funciona, então acho que o erro está no balanceador de carga, mas não tenho certeza, pois é o nome de domínio para o qual o balanceador de carga deve rotear o trânsito está funcionando.
Sou novo na AWS e essas são todas as informações que consegui pensar. Por favor, informe-me se precisar de mais informações.
Lamento se estou confundindo você, mas esta é a primeira vez que trabalho na AWS e ainda não tenho nenhuma terminologia definida. Vou esclarecer as coisas imediatamente se você me perguntar algo.
Responder1
As razões típicas para isso podem ser as seguintes
- Registro CNAME do certificado não configurado corretamente -> vá em Gerenciador de Certificados, selecione seu certificado e na aba “Domínios” clique em “criar registros no Route53”
- ALB não está voltado para a Internet -> ao usar o CloudFront, ele deve estar voltado para a Internet. Vá para EC2 -> Balanceamento de carga e selecione seu balanceador de carga de destino/origem. Você também pode verificar o nome DNS dele e tentar acessá-lo diretamente. Se a chamada direta funcionar, seu ALB está bom, mas a conexão do Cloudfront com o ALB está ruim :)
- O CloundFront não está tendo o certificado (e é obrigatório que o CloudFront tenha o Certificado no No. Virginia) ou o "Nomes de host alternativos" não está definido corretamente (que deve ser o seu nome de domínio e eventualmente *.YourDomainName)
Espero que ajude a apontar o caminho certo :)