Informations de référence sur le moteur de règles standard pour Azure Content Delivery Network
Important
Azure CDN Standard de Microsoft (classique) sera mis hors service le 30 septembre 2027. Pour éviter toute interruption de service, il est important de migrer vos profils du niveau Azure CDN Standard de Microsoft (classique) vers le niveau Azure Front Door Standard ou Premium au plus tard le 30 septembre 2027. Pour découvrir plus d’informations, consultez Mise hors service d’Azure CDN Standard de Microsoft (classique).
Azure CDN d’Edgio sera mis hors service le 15 janvier 2025. Pour éviter toute interruption de service, vous devez migrer votre charge de travail vers Azure Front Door avant cette date. Pour plus d’informations, consultez la FAQ sur la mise hors service d’Azure CDN d’Edgio.
Dans le moteur de règles standard pour Azure Content Delivery Network, une règle se compose d’une ou de plusieurs conditions de correspondance et d’une action. Cet article fournit les descriptions détaillées des conditions de correspondance et fonctionnalités disponibles dans le moteur de règles standard pour Azure Content Delivery Network.
Le moteur de règles est conçu pour être l’autorité finale du traitement de certains types de demandes par Azure Content Delivery Network standard.
Utilisations courantes des règles :
- Remplacer ou définir une stratégie de cache personnalisée.
- Rediriger les demandes.
- Modifier la requête HTTP et les en-têtes de réponse.
Terminologie
Pour définir une règle dans le moteur de règles, définissez les conditions de correspondance et les actions :
Chaque règle peut avoir jusqu’à 10 conditions de correspondance et 5 actions. Chaque point de terminaison Azure Content Delivery Network peut avoir jusqu’à 25 règles.
Une valeur par défaut règle globale est incluse dans cette limite. La règle globale n’a pas de conditions de correspondance ; les actions définies dans une règle globale se déclenchent toujours.
Important
L’ordre dans lequel plusieurs règles sont listées affecte la façon dont elles sont gérées. Les actions spécifiées dans une règle peuvent être remplacées par une règle suivante.
Limites et tarification
Pour plus d’informations, consultez Limites d’échelle du réseau de distribution de contenu pour connaître la limite de règles. Pour la tarification du moteur de règles, consultez Tarification de Content Delivery Network.
Syntaxe
La façon dont les caractères spéciaux sont traités dans une règle varie selon la façon dont les différentes conditions de correspondance et actions gèrent les valeurs de texte. Une condition de correspondance ou une action peut interpréter le texte de l’une des manières suivantes :
Valeurs littérales
Le texte interprété comme une valeur littérale traite tous les caractères spéciaux, à l’exception du symbole % , comme une partie de la valeur qui doit être mise en correspondance dans une règle. Par exemple, une condition de correspondance littérale définie sur '*'
est satisfaite uniquement lorsque la valeur exacte '*'
est trouvée.
Un symbole de pourcentage est utilisé pour indiquer l’encodage des URL (par exemple, %20
).
Valeurs de caractère générique
Actuellement, nous prenons en charge le caractère générique dans la condition de correspondance UrlPath dans le moteur de règles standard. Le caractère * est un caractère générique qui représente un ou plusieurs caractères.