

# Invalidar arquivos para remover conteúdo
<a name="Invalidation"></a>

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 obter mais informações, consulte [Atualizar arquivos existentes usando nomes de arquivos com versão](UpdatingExistingObjects.md#ReplacingObjects).

**Topics**
+ [Escolher entre invalidar arquivos e usar nomes de arquivos com versionamento](#Invalidation_Expiration)
+ [Determinar quais arquivos invalidar](invalidation-access-logs.md)
+ [O que você precisa saber ao invalidar arquivos](invalidation-specifying-objects.md)
+ [Invalidar arquivos](Invalidation_Requests.md)
+ [Máximo de solicitações de invalidação simultâneas](InvalidationLimits.md)
+ [Pagar pela invalidação de arquivos](PayingForInvalidation.md)

## Escolher entre invalidar arquivos e usar nomes de arquivos com versionamento
<a name="Invalidation_Expiration"></a>

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](UpdatingExistingObjects.md#ReplacingObjects).