Como remover o cache do CloudFront
- 648
- 23
- Ms. Travis Schumm
CloudFront é um serviço popular de rede de cache e entrega de conteúdo fornecido pelos Serviços da Web da Amazon. Ele fornece dados para os usuários, embora seus data centers globais. O CloudFront também faz um cache local de conteúdo em seus servidores, o que é mais usado para atender às solicitações de usuários.
A invalidação nos permite remover objeto (s) do cache do CloudFront antes de expirar. Ele permite que você remova um objeto específico do cache, bem como o caractere curinga suportado para remover vários objetos. Você também pode remover todos os objetos do cache usando parâmetros "/*" para solicitações de invalidação.
Neste tutorial, você aprenderá como remover o cache do CloudFront usando a AWS CLI ou o console de gerenciamento. Use um dos métodos do Blelow para criar invalidações CloudFront e remover o objeto do cache.
Crie a invalidação do CloudFront usando a AWS CLI
Supondo que você já tenha instalado a AWS CLI em seu sistema. Caso contrário, use este tutorial para instalar e configurar a AWS CLI em seu sistema.
Agora use os seguintes comandos de exemplo para criar invalidações CloudFront e limpar arquivos do cache.
- Remova arquivos específicos do cache. Você pode definir vários arquivos com caminho completo para remover do cache.
AWS CloudFront Create-Invalidação \--Distribution-Id Exse2W0DCDBPB \--Paths "/PATH/TO/EXEMPLE FILE.CSS ""/PATH/TO/Explet-File-2.jpg "
- Remova todo o conteúdo de um diretório específico
AWS CloudFront Create-Invalidação \--Distribution-Id Exse2W0DCDBPB \--Paths "/static/content/*"
- Remova todos os objetos armazenados em cache
AWS CloudFront Create-Invalidação \ --Distribution-Id Exse2W0DCDBPB \--Paths "/*"
- Vá para CloudFront no Console de Gerenciamento da AWS
- Clique em CloudFront ID da lista para abrir sua configuração
- Abrir "Invalidações" aba
- Clique em "Crie invalidação" botão
- Digite nomes de arquivos com caminhos completos para remover do cache. Você também pode usar "*" como nomes curinga.
- Para limpar todo o uso do cache “
/*
““. Então clique Invalidar botão. - Aguarde o processo de invalidação concluído
- Tudo feito
Crie a invalidação do CloudFront usando o AWS Console
Você também pode criar solicitação de invalidação do AWS Management Console. Siga as instruções abaixo para criar a invalidação do CloudFront:
Conclusão
Este tutorial explicou você sobre como limpar o cache no CloudFront, criando a solicitação de invalidação via AWS CLI ou console de gerenciamento.
Você também pode consultar o seguinte script python para limpar o cache do CloudFront e automatizá -lo.