Uma empresa hospeda um site estático no Amazon S3 por trás do Amazon CloudFront. O site usa um backend de banco de dados. O site não reflete as atualizações recentes do repositório Git. O pipeline de CI/CD e os webhooks indicam implantações bem-sucedidas no S3. O que um arquiteto de soluções deve fazer para garantir que o site exiba as atualizações?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Invalidar o cache do CloudFront..
Por que esta é a resposta
A causa mais provável para um site estático no S3 por trás do CloudFront não exibir atualizações, mesmo com implantações bem-sucedidas, é o cache do CloudFront. O CloudFront armazena em cache o conteúdo do S3 para reduzir a latência e a carga no S3. Se o cache não for invalidado após uma atualização, os usuários continuarão a receber a versão antiga do site. Invalidar o cache força o CloudFront a buscar a versão mais recente do S3. Adicionar um Application Load Balancer é desnecessário para um site estático hospedado no S3 e não resolveria o problema de cache. O Amazon ElastiCache é para cache de banco de dados e não se aplica a um site estático no S3. Usar o AWS Certificate Manager (ACM) para validar o certificado SSL é importante para segurança, mas não afeta a exibição de atualizações de conteúdo.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão