Compartilhar via


Limpeza de cache no Azure Front Door usando a CLI do Azure

O Azure Front Door armazena os ativos em cache até a vida útil (TTL) do ativo expirar. Quando um cliente solicita um ativo com um TTL expirado, o Azure Front Door recupera uma nova cópia do ativo, atende à solicitação e atualiza o cache.

Para garantir que os usuários sempre obtenham os ativos mais recentes, atualize seus ativos para cada atualização e publique-os com novas URLs. O Azure Front Door busca os novos ativos para solicitações de cliente subsequentes. Às vezes, pode ser necessário limpar o conteúdo armazenado em cache de todos os nós de borda para forçá-los a recuperar ativos atualizados. Essa ação é útil quando são feitas atualizações em seu aplicativo ou precisam corrigir informações incorretas.

Pré-requisitos

Configurar limpeza de cache

Execute az afd endpoint purge com os parâmetros necessários:

  • Nome do grupo de recursos
  • Nome do perfil do Azure Front Door no grupo de recursos
  • Pontos de extremidade com ativos a serem limpos
  • Domínios/subdomínios com ativos a serem limpos

Importante

Não há suporte para limpeza de cache para domínios curinga. Especifique um subdomínio para limpeza de cache para um domínio curinga. Você pode adicionar muitos subdomínios de nível único do domínio curinga. Por exemplo, para o domínio curinga *.afdxgatest.azfdtest.xyz, você pode adicionar subdomínios como contoso.afdxgatest.azfdtest.xyz ou cart.afdxgatest.azfdtest.xyz. Para obter mais informações, confira Domínios curinga no Azure Front Door.

  • O caminho para o conteúdo a ser limpo:
    • Formatos com suporte:
      • Limpeza de caminho único: especifique o caminho completo do ativo (sem o protocolo e o domínio), incluindo a extensão de arquivo, por exemplo, /pictures/strasbourg.png.
      • Limpeza do domínio raiz: limpe a raiz do ponto de extremidade com "/*" no caminho.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Limpezas de cache no perfil do Azure Front Door não diferenciam maiúsculas de minúsculas e consultam cadeia de caracteres independente, o que significa que limpar uma URL limpa todas as suas variações de cadeia de caracteres de consulta.

Observação

A limpeza de cache pode levar até 10 minutos para ser propagada por toda a rede e em todos os locais de borda.

Próximas etapas

Para continuar, saiba como criar um perfil do Azure Front Door.