Usar o versionamento de arquivos para atualizar ou remover conteúdo com uma distribuição do CloudFront - Amazon CloudFront

Usar o versionamento de arquivos para atualizar ou remover conteúdo com uma distribuição do CloudFront

Para atualizar o conteúdo existente que o CloudFront está configurado para distribuir, recomendamos que você use um identificador de versão em nomes de arquivos ou de pastas. Isso ajuda a dar a você controle sobre o gerenciamento do conteúdo que o CloudFront fornece.

Atualizar arquivos existentes usando nomes de arquivos com versão

Ao atualizar arquivos existentes em uma distribuição do CloudFront, recomendamos incluir algum tipo de identificador de versão nos nomes dos arquivos ou do diretório para ter um melhor controle do conteúdo. Esse identificador pode ser data e hora, um número sequencial ou outro método de distinção de duas versões do mesmo objeto.

Por exemplo, em vez de nomear um arquivo gráfico image.jpg, você pode denominá-lo image_1.jpg. Se você quiser começar a fornecer uma nova versão do arquivo, nomeie o novo arquivo image_2.jpg e atualize os links do aplicativo web ou site para apontar para image_2.jpg. Como alternativa, você pode colocar todos os gráficos em um diretório images_v1 e, quando quiser começar a fornecer novas versões de um ou mais gráficos, crie um novo diretório images_v2 e atualize os links para apontar para esse diretório. Com o versionamento, não é necessário esperar que um objeto expire para que o CloudFront comece a fornecer uma nova versão, nem pagar por invalidação de objeto.

Mesmo se você versionar seus arquivos, recomendamos que defina uma data de expiração. Para obter mais informações, consulte Gerenciar o tempo de permanência do conteúdo no cache (expiração).

nota

A especificação de nomes de arquivos ou do diretório com versão não está relacionada ao versionamento de objetos do Amazon S3.

Remover conteúdo para que o CloudFront não o distribua

É possível remover arquivos da origem que você não deseja mais incluir na distribuição do CloudFront. No entanto, o CloudFront continuará exibindo aos visualizadores o conteúdo do cache de borda até que os arquivos expirem.

Se você quiser remover um arquivo imediatamente, faça o seguinte: