Um leve novato na AWS aqui.
Acabei de assumir um novo aplicativo na AWS que possui um ALB (rotea o tráfego para o ECS). O ALB possui um certificado SSL e alguns registros DNS padrão no Route53.
Criei uma distribuição no Cloudfront e selecionei o ALB como origem (nome de domínio), mas obtive um 502 ao acessar o URL de distribuição do Cloudfront, o que acho que está correto? Selecionei "Somente HTTPS" porque quero que todo o tráfego seja seguro entre o Cloudfront e o ALB.
Preciso criar um certificado SSL adicional para Cloudfront
Também quero que o nome de domínio anexado ao ALB (example.domain.com) use a configuração do Cloudfront. Preciso criar algum registro DNS adicional no Route53, como um alias para rotear o tráfego?
Obrigado
Responder1
Para conseguir isso, siga as instruções.
RESPOSTA1:Sim, você precisa criar SSL adicional na região Leste dos EUA (Norte da Virgínia)
RESPOSTA2:Sim, você precisa criar registros DNS adicionais no Route53
Alma1:
- Siga o link e crie o certificado SSL na região Leste dos EUA (Norte da Virgínia) porque se você quiser usar SSL com cloudfront, será necessário criar SSL na região Leste dos EUA (Norte da Virgínia) porque essa é uma limitação da AWS para criar SSL em aquela região específica. Esselinkexplique a solução.
Alma2:
Segue olink
seuDomínio.com. Um subdomínio ALIAS your-aws-alb-alias.yourDomain.com. A ALIAS seu-aws-alb-alias
Como criar uma distribuição do CloudFront com ALB como origem?
Acesse o console do CloudFront.
Clique em “Criar distribuição”.
Escolha nosso novo Application Load Balancer como origem e protocolo: somente HTTPS.
Selecione a política de protocolo do visualizador: “Redirecionar HTTP para HTTPS”.
(Opcional) Você pode selecionar Armazenamento em cache desabilitado para conteúdo dinâmico e, em seguida, criar uma política de armazenamento em cache para pastas específicas que deseja armazenar em cache em pontos de borda do CloudFront. Em seguida, selecione Política de solicitação de origem: AllViewer.
Adicione um nome de domínio ao nome de domínio alternativo (CNAME). Adicione também o nome do subdomínio aqui em “Adicionar Item” no qual você deseja gravar no Route 53. Observação: o curinga “*” não funciona.
Escolha o certificado SSL do ACM. O certificado deve estar na região do Norte da Virgínia (us-east-1). Além disso, o certificado também deve ser válido para o subdomínio.
- Clique em “Criar distribuição” e aguarde alguns minutos para que nossa distribuição do CloudFront seja implantada.
Como criar registros de domínio do Route 53 para distribuição do CloudFront?
- Abra o console do Route 53 e vá para a zona hospedada.
- Clique em “Criar registros”.
- A política de roteamento deve ser um roteamento simples. Selecione Rotear tráfego para: Alias para distribuição do CloudFront e URL da distribuição do CloudFront.
4. Pode levar algum tempo para propagar essas configurações de DNS.