Partager via


Vidage du cache dans Azure Front Door avec Azure CLI

Azure Front Door met en cache des ressources jusqu’à ce que leur durée de vie (TTL) expire. Lorsqu’un client demande une ressource expirée, Azure Front Door récupère une nouvelle copie de la ressource, traite la demande et met à jour le cache.

Pour vous assurer que les utilisateurs obtiennent toujours les dernières ressources, définissez une version pour vos ressources pour chaque mise à jour et publiez-les avec de nouvelles URL. Azure Front Door récupère les nouvelles ressources pour les demandes clientes suivantes. Parfois, vous devrez peut-être vider le contenu mis en cache à partir de tous les nœuds de périphérie pour les forcer à récupérer les ressources mises à jour. Cette action est nécessaire lorsque votre application est mise à jour ou pour corriger des informations incorrectes.

Prérequis

Configurer le vidage du cache

Exécutez az afd endpoint purge avec les paramètres nécessaires :

  • Nom du groupe ressources
  • Nom du profil Azure Front Door dans le groupe de ressources
  • Points de terminaison avec des ressources à vider
  • Domaines/sous-domaines avec des ressources à vider

Important

Le vidage du cache pour les domaines génériques n’est pas pris en charge. Spécifiez un sous-domaine pour le vidage du cache pour un domaine générique. Vous pouvez ajouter plusieurs sous-domaines à un domaine générique. Par exemple, pour le domaine générique *.afdxgatest.azfdtest.xyz, vous pouvez ajouter des sous-domaines comme contoso.afdxgatest.azfdtest.xyz ou cart.afdxgatest.azfdtest.xyz. Pour plus d’informations, consultez la rubrique Domaines génériques dans Azure Front Door.

  • Chemin du contenu à vider :
    • Formats pris en charge :
      • Vidage de chemin d’accès unique : spécifiez le chemin complet de la ressource (sans le protocole et le domaine), y compris l’extension de fichier, par exemple /pictures/strasbourg.png.
      • Vidage du domaine racine : Videz la racine du point de terminaison avec « /* » dans le chemin.
az afd endpoint purge \
    --resource-group myRGFD \
    --profile-name contosoafd \
    --endpoint-name myendpoint \
    --domains www.contoso.com \
    --content-paths '/scripts/*'

Les purges de cache sur le profil Azure Front Door ne respectent pas la casse et sont indépendantes de la chaîne de requête, ce qui signifie que le vidage d’une URL vide toutes ses variantes de chaîne de requête.

Remarque

Le vidage du cache peut prendre jusqu’à 10 minutes pour se propager sur le réseau et sur tous les emplacements périphériques.

Étapes suivantes

Pour continuer, découvrez comment Créer un profil Azure Front Door.