Azure Content Delivery Network avec moteur de règles Edgio Premium et ses conditions de correspondance
Cet article répertorie les descriptions détaillées des conditions de correspondance disponibles pour le réseau de distribution de contenu Azure à partir du moteur de règles Edgio Premium .
La deuxième partie d’une règle est la condition de correspondance. Une condition de correspondance identifie des types de requêtes spécifiques pour lesquels un ensemble de fonctionnalités est effectué.
Par exemple, vous pouvez utiliser une condition de correspondance pour :
- Filtrez les demandes de contenu à un emplacement particulier.
- Filtrez les demandes générées à partir d’une adresse IP ou d’un pays/région particuliers.
- Filtrez les demandes par informations d’en-tête.
Conditions de correspondance
- Toujours
- appareil
- emplacement
- Origine
- Demande
- url
Toujours
La condition Always Match est conçue pour appliquer un ensemble de fonctionnalités par défaut à toutes les requêtes.
Appareil
Ces conditions de correspondance sont conçues pour identifier les demandes en fonction de l’agent utilisateur du client.
Nom | Objectif |
---|---|
Marque | Identifie les demandes en indiquant si le nom de marque de l’appareil correspond à un : - Valeur spécifique (Nom de Marque Littéral) Expression régulière - (nom de marque Regex) modèle spécifique - (de nom de marque ) |
Système d’exploitation de l’appareil | Identifie les demandes en indiquant si le système d’exploitation de l’appareil correspond à un : valeur spécifique - (texte du système d’exploitation de l’appareil) expression régulière - (regex de système d’exploitation d’appareil) modèle spécifique - (caractère générique du système d’exploitation d’appareil) |
Version du système d’exploitation de l’appareil | Identifie les demandes en indiquant si la version du système d’exploitation de l’appareil correspond à un : valeur spécifique - ( Version du système d'exploitation de l'appareil littérale) expression régulière - (expression régulière de la version du système d’exploitation de l’appareil) Le modèle spécifique - (version du système d'exploitation de l'appareil) |
Double orientation ? | Identifie les requêtes en indiquant si l’appareil prend en charge l’orientation double. |
DTD préférée pour HTML | Identifie les requêtes en indiquant si le DTD HTML préféré de l’appareil correspond à un : - valeur spécifique (DTD HTML préféré littéral) - expression régulière (expression régulière DTD préférée HTML) - modèle spécifique (caractère générique DTD préféré HTML) |
Intégration d'image ? | Identifie les requêtes en indiquant si l’appareil prend en charge les images encodées En Base64. |
Est-ce qu'Android ? | Identifie les requêtes en indiquant si l’appareil utilise le système d’exploitation Android. |
Est-ce que l'application ? | Identifie les requêtes selon si elles ont été faites par une application native pour un contenu. |
Est-ce un bureau complet ? | Identifie les requêtes en indiquant si l’appareil offre une expérience de bureau complète. |
iOS, c'est quoi ? | Identifie les requêtes en indiquant si l’appareil utilise iOS. |
Est-ce un robot ? | Identifie les requêtes en indiquant si l’appareil est considéré comme un client HTTP automatisé (par exemple, un robot d’analyse). |
Est-ce smart TV ? | Identifie les requêtes en indiquant si l’appareil est un téléviseur intelligent. |
Est-ce que c'est un smartphone ? | Identifie les demandes en indiquant si l’appareil est un smartphone. |
Est-ce une tablette ? | Identifie les demandes en indiquant si l’appareil est une tablette. |
Est-ce que c'est un écran tactile ? | Identifie les demandes en indiquant si l’appareil de pointage principal de l’appareil est un écran tactile. |
Est-ce que Windows Phone ? | Identifie les requêtes en indiquant si l’appareil est un Windows Mobile 6.5/ Windows Phone 7 ou version ultérieure. |
L'appareil est-il sans fil ? | Identifie les demandes en indiquant si l’appareil est sans fil. |
Nom de marketing | Identifie les demandes en indiquant si le nom marketing de l’appareil correspond à un : valeur spécifique - (nom de marketing littéral) - Expression régulière (Expression régulière de nom commercial) modèle spécifique - (caractère générique de nom marketing) |
Navigateur mobile | Identifie les requêtes en indiquant si le navigateur de l’appareil correspond à un : valeur spécifique - (navigateur mobile littéral) expression régulière - (Regex du navigateur mobile) Modèle spécifique - (caractères génériques du navigateur mobile) |
Version du navigateur mobile | Identifie les requêtes en indiquant si la version du navigateur de l’appareil correspond à un : - Valeur spécifique (version littérale du navigateur mobile) Expression régulière - (pour la version du navigateur mobile) modèle spécifique (-caractère générique de version de navigateur mobile) |
Nom du modèle | Identifie les demandes en indiquant si le nom du modèle de l’appareil correspond à un : valeur spécifique - (nom de modèle littéral) expression régulière - (regex de nom de modèle) modèle spécifique - (nom de modèle générique) |
téléchargement progressif ? | Identifie les demandes en indiquant si l’appareil prend en charge le téléchargement progressif. |
Date de publication | Identifie les demandes en indiquant si la date de sortie de l’appareil correspond à « a » : - valeur spécifique (littéral de date de sortie) expression régulière - (date de publication regex) modèle spécifique - (date de publication générique) |
Résolution Hauteur | Identifie les requêtes par la hauteur de l’appareil. |
Largeur de Résolution | Identifie les demandes par largeur de l’appareil. |
Emplacement
Ces conditions sont conçues pour identifier les demandes selon l’emplacement du demandeur.
Nom | But |
---|---|
numéro AS | Identifie les requêtes provenant d’un réseau particulier. |
Nom de la ville | Identifie les demandes selon qu’elles proviennent d’une ville dont le nom correspond à un : valeur spécifique - (littéral du nom de la ville) - Expression régulière (Expression régulière pour nom de ville) |
continent | Identifie les requêtes provenant des continents spécifiés. |
pays | Identifie les demandes provenant des pays/régions spécifiés. |
code d’accès direct à la mémoire (DMA) | Identifie les demandes provenant des métros spécifiés (zones de marché désignées). |
Latitude | Identifie les demandes provenant des latitudes spécifiées. |
Longitude | Identifie les requêtes provenant des longitudes spécifiées. |
Metro Code | Identifie les demandes provenant des métros spécifiés (zones de marché désignées). |
code postal | Identifie les demandes provenant des codes postaux spécifiés. |
code de région | Identifie les demandes provenant des régions spécifiées. |
Note
Dois-je utiliser Metro Code ou DMA Code ?
Ces deux conditions de correspondance fournissent la même fonctionnalité. Toutefois, nous vous recommandons d’utiliser la condition de correspondance du code Metro pour identifier les demandes par DMA.
Origine
Ces conditions de correspondance sont conçues pour identifier les demandes qui pointent vers le stockage réseau de distribution de contenu ou un serveur d’origine client.
Nom | But |
---|---|
Origine du réseau de distribution de contenu | Identifie les demandes de contenu stockés sur le stockage réseau de distribution de contenu. |
Origine du Client | Identifie les demandes de contenu stocké sur un serveur d’origine client spécifique. |
Demande
Ces conditions de correspondance sont conçues pour identifier les demandes en fonction de leurs propriétés.
Nom | Objectif |
---|---|
adresse IP du client | Identifie les requêtes provenant d’une adresse IP particulière. |
Paramètre de cookie | Identifie une requête en indiquant s’il contient un cookie correspondant à un : valeur spécifique - (littéral de paramètre de cookie) Expression rationnelle - (Regex de paramètre cookie modèle spécifique - (paramètre de cookie wildcard) |
Edge CNAME | Identifie les requêtes qui pointent vers un CNAME de périphérie spécifique. |
Domaine de référence | Identifie une requête en indiquant si elle est référencée par un nom d’hôte qui correspond à un : valeur spécifique - (littéral du domaine de référence) modèle spécifique - (référence de caractères génériques de domaine) |
En-tête de requête | Identifie une requête en indiquant s’il contient un en-tête qui correspond à un : - Valeur spécifique (littéral d’en-tête de requête) expression régulière - (regex d’en-tête de requête) modèle spécifique - ( caractère générique d’en-tête de requête) |
Méthode de requête | Identifie les requêtes par leur méthode HTTP. |
modèle de requête | Identifie les requêtes par leur protocole HTTP. |
URL
Nom | Objectif |
---|---|
Chemin d’URL | Identifie les requêtes en indiquant si leur chemin d’accès relatif, y compris le nom de fichier, correspond à un : valeur spécifique - (littéral du chemin d’URL) expression régulière - (regex de chemin d’URL) Motif spécifique - (Jokers de chemin d’URL) |
Répertoire de chemins d'URL | Identifie les requêtes en indiquant si leur chemin relatif correspond à un : valeur spécifique - (littéral du chemin de répertoire URL) Modèle spécifique - ( joker de répertoire de chemin d’URL) |
Extension de chemin d’URL | Identifie les demandes en indiquant si leur extension de fichier correspond à a : valeur spécifique - (littéral d’extension de chemin d’URL) modèle spécifique - (extension de chemin d’URL générique) |
Chemin d’URL et nom de fichier | Identifie les requêtes en indiquant si leur nom de fichier correspond à un : valeur spécifique - (nom de fichier littéral du chemin d’URL) modèle spécifique - (nom de fichier générique du chemin d’URL) |
Requête d’URL | Identifie les requêtes en indiquant si leur chaîne de requête correspond à un : valeur spécifique - (littéral de requête d'URL) expression régulière - (Regex de requête d’URL) modèle spécifique - ( Joker de requête URL) |
Paramètre de requête d’URL | Identifie les requêtes en indiquant s’ils contiennent un paramètre de chaîne de requête défini sur une valeur qui correspond à un : valeur spécifique - ( littéral du paramètre de requête URL) modèle spécifique - (paramètre de requête URL générique) |
Pour connaître les conditions de correspondance les plus récentes, consultez la documentation moteur de règles Edgio.
Étapes suivantes
- Vue d’ensemble du réseau de distribution de contenu Azure
- référence du moteur de règles
- expressions conditionnelles du moteur de règles
- fonctionnalités du moteur de règles
- Remplacer le comportement HTTP par défaut à l’aide du moteur de règles