Um site entrega arquivos estáticos de um bucket S3 por meio de uma distribuição Amazon CloudFront. Após implantar arquivos atualizados no S3, as atualizações ficam visíveis no bucket, mas não no site entregue pelo CloudFront. O que o desenvolvedor deve fazer para que os novos artefatos apareçam no site?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Invalidar o cache do CloudFront após implantar os artefatos atualizados na origem S3..
Por que esta é a resposta
Quando o CloudFront serve conteúdo, ele armazena em cache os objetos em suas localizações de borda. Se você atualizar os arquivos no bucket S3 de origem, o CloudFront continuará a servir a versão em cache até que o tempo de vida (TTL) expire ou o cache seja invalidado. Para que as atualizações apareçam imediatamente, é necessário invalidar o cache do CloudFront. Isso força o CloudFront a buscar a versão mais recente dos arquivos do S3 na próxima solicitação. Habilitar o S3 Object Lock não é relevante, pois ele impede a exclusão ou sobrescrita de objetos por um período fixo ou indefinidamente, não gerenciando o cache do CloudFront. Configurar o bucket S3 para excluir objetos antigos antes de fazer upload de novos artefatos não resolve o problema de cache do CloudFront. Alterar a configuração de origem da distribuição do CloudFront não é necessário, pois a origem permanece a mesma; apenas o conteúdo dentro dela foi atualizado.
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