Invalidar arquivos para remover conteúdo - Amazon CloudFront

Invalidar arquivos para remover conteúdo

Se você precisar remover um arquivo de caches de borda do CloudFront antes de ele expirar, poderá executar uma das seguintes ações:

  • Invalidar o arquivo dos pontos de presença de caches. Na próxima vez que um visualizador solicitar o arquivo, o CloudFront recorrerá à origem para obter a versão mais recente do arquivo.

  • Usar o versionamento de arquivos para fornecer uma versão diferente do arquivo com um nome diferente. Para ter mais informações, consulte Atualizar arquivos existentes usando nomes de arquivos com versão.

Escolher entre invalidar arquivos e usar nomes de arquivos com versionamento

Para controlar as versões de arquivos fornecidos da distribuição, você pode invalidá-los ou dar a eles nomes de arquivo com versão. Se quiser atualizar os arquivos com frequência, recomendamos dar preferência ao versionamento de arquivos, pelos seguintes motivos:

  • O versionamento possibilita controlar o arquivo retornado por uma solicitação mesmo quando o usuário tem uma versão armazenada em cache localmente ou atrás de um proxy de armazenamento em cache corporativo. Se você invalidar o arquivo, o usuário continuará vendo a versão antiga até ela expirar desses caches.

  • Os logs de acesso do CloudFront incluem os nomes dos arquivos, portanto, o versionamento facilita a análise dos resultados de alterações nos arquivos.

  • O versionamento é uma maneira de fornecer diferentes versões de arquivos para diferentes usuários.

  • O versionamento simplifica o uso de versões mais antigas e mais recentes de revisões de arquivo.

  • O versionamento é menos caro. Você precisa pagar para o CloudFront transferir novas versões de seus arquivos para pontos de presença, mas não pela invalidação de arquivos.

Para obter mais informações sobre versionamento de arquivo, consulte Atualizar arquivos existentes usando nomes de arquivos com versão.