Condições de correspondência do mecanismo de regras da Rede de Distribuição de Conteúdo do Microsoft Azure do Edgio Premium
Este artigo lista descrições detalhadas das condições de correspondência disponíveis para a rede de distribuição de conteúdo do Azure do mecanismo de regras do Edgio Premium.
A segunda parte de uma regra é a condição de correspondência. Uma condição de correspondência identifica tipos específicos de solicitações para os quais um conjunto de recursos será executado.
Por exemplo, você pode usar uma condição de correspondência para:
- Filtrar solicitações para conteúdo em um local específico.
- Filtrar solicitações geradas de um endereço IP ou país/região específica.
- Filtrar solicitações por informações de cabeçalho.
Condições de correspondência
Sempre
A condição de correspondência Sempre foi projetada para aplicar um conjunto padrão de recursos a todas as solicitações.
Dispositivo
Essas condições de correspondência são projetadas para identificar solicitações baseadas no agente de usuário do cliente.
Nome | Finalidade |
---|---|
Nome da marca | Identifica solicitações se o nome da marca do dispositivo corresponde a: - Valor específico (Literal do nome da marca) - Expressão regular (Regex do nome da marca) - Padrão específico (Caractere Curinga do nome de marca) |
SO do dispositivo | Identifica solicitações de se o sistema operacional do dispositivo corresponde a: - Valor específico (Literal do SO do dispositivo) - Expressão regular (Regex do SO do dispositivo) - Padrão específico (Caractere Curinga do SO do dispositivo) |
Versão do SO do dispositivo | Identifica solicitações de se a versão do sistema operacional do dispositivo corresponde a: - Valor específico (Literal da versão do SO do dispositivo) - Expressão regular (Regex da versão do SO do dispositivo) - Padrão específico (Caractere Curinga da Versão do SO do dispositivo) |
Orientação dupla? | Identifica solicitações se o dispositivo dá suporte à orientação dupla. |
DTD preferencial HTML | Identifica solicitações de se o DTD preferencial HTML do dispositivo corresponde a: - Valor específico (Literal do DTD HTML preferencial) - Expressão regular (Regex do DTD HTML preferencial) - Padrão específico (curinga de DTD preferencial HTML) |
Inlining de Imagem? | Identifica solicitações de se o dispositivo dá suporte a imagens codificadas em Base64. |
É Android? | Identifica as solicitações de se o dispositivo usa o sistema operacional Android. |
É Aplicativo? | Identifica solicitações de se um aplicativo nativo solicitou conteúdo. |
A área de trabalho é completa? | Identifica solicitações de se o dispositivo fornece uma experiência de área de trabalho completa. |
É iOS? | Identifica as solicitações de se o dispositivo usa o sistema operacional iOS. |
É Robô? | Identifica solicitações de se o dispositivo é considerado como um cliente HTTP automatizado (por exemplo, um rastreador de robô). |
É Smart TV? | Identifica as solicitações de se o dispositivo é uma Smart TV. |
É Smartphone? | Identifica as solicitações de se o dispositivo é uma Smartphone. |
É Tablet? | Identifica as solicitações de se o dispositivo é um Tablet. |
Tem tela sensível ao toque? | Identifica solicitações de se o dispositivo apontador principal do dispositivo tem uma tela sensível ao toque. |
É Windows Phone? | Identifica solicitações de se o dispositivo é um Windows Mobile 6.5/Windows Phone 7 ou superior. |
É Dispositivo sem fio? | Identifica as solicitações de se o dispositivo é sem fio. |
Nome de marketing | Identifica solicitações se o nome da marca do dispositivo corresponde a: - Valor específico (Literal do nome de marketing) - Expressão regular (Regex do nome de marketing) - Padrão específico (Caractere Curinga de Nome de Marketing) |
Navegador de dispositivo móvel | Identifica solicitações de se o navegador do dispositivo corresponde a: - Valor específico (Literal do navegador móvel) - Expressão regular (Regex do navegador móvel) - Padrão específico (Caractere Curinga do Navegador Móvel) |
Versão do navegador móvel | Identifica solicitações de se a versão do navegador do dispositivo corresponde a: - Valor específico (Literal da versão do navegador móvel) - Expressão regular (Regex da versão do navegador móvel) - Padrão específico (Caractere Curinga da Versão do Navegador Móvel) |
Nome do modelo | Identifica solicitações de se o nome do modelo do dispositivo corresponde a: - Valor específico (Literal de nome do modelo) - Expressão regular (Regex do nome do modelo) - Padrão específico (Caractere Curinga do Nome de Modelo) |
Download progressivo? | Identifica solicitações de se o dispositivo dá suporte ao download progressivo. |
Data de lançamento | Identifica solicitações de se a data da versão do dispositivo corresponde a: - Valor específico (Literal da data de lançamento) - Expressão regular (Regex da data de lançamento) - Padrão específico (Caractere Curinga da Data da Versão) |
Altura de resolução | Identifica solicitações pela altura do dispositivo. |
Largura de resolução | Identifica solicitações pela largura do dispositivo. |
Location
Essas condições de correspondência são projetadas para identificar solicitações baseadas na localização do solicitante.
Nome | Finalidade |
---|---|
Número AS | Identifica solicitações originadas de uma rede específica. |
Nome da cidade | Identifica solicitações de se a origem dele é de uma cidade cujo nome corresponde a: - Valor específico (Literal de nome da cidade) - Expressão regular (Regex do Nome da Cidade) |
Continente | Identifica solicitações originadas dos continentes especificados. |
País | Identifica solicitações originadas de países/regiões especificados. |
Código de acesso direto à memória (DMA) | Identifica solicitações originadas de “metros” (áreas de mercado designadas) especificadas. |
Latitude | Identifica solicitações originadas das latitudes especificadas. |
Longitude | Identifica solicitações originadas das longitudes especificadas. |
Código de área metropolitana | Identifica solicitações originadas de “metros” (áreas de mercado designadas) especificadas. |
Código postal | Identifica solicitações originadas dos códigos postais especificados. |
Código da região | Identifica solicitações originadas das regiões especificadas. |
Observação
Devo usar o Código Metro ou o Código DMA?
As duas condições de correspondência fornecem a mesma funcionalidade. No entanto, recomendamos o uso da condição de correspondência do Código Metro para identificar solicitações por DMA.
Origem
Essas condições de correspondência são projetadas para identificar solicitações que apontam para o armazenamento de rede de distribuição de conteúdo ou um servidor de origem do cliente.
Nome | Finalidade |
---|---|
Origem da rede de distribuição de conteúdo | Identifica solicitações de conteúdo armazenado no armazenamento de rede de distribuição de conteúdo. |
Origem do Cliente | Identifica solicitações de conteúdo armazenado em um servidor de origem do cliente específico. |
Solicitação
Essas condições de correspondência são projetadas para identificar solicitações baseadas em suas propriedades.
Nome | Finalidade |
---|---|
Endereço IP do Cliente | Identifica solicitações originadas de um endereço IP específico. |
Parâmetro de Cookie | Identifica uma solicitação de se existe um cookie que corresponda a: - Valor específico (Literal do parâmetro de cookie) - Expressão regular (Regex do Parâmetro do Cookie - Padrão específico (Caractere Curinga do Parâmetro de Cookie) |
CNAME de Borda | Identifica solicitações que apontam para um CNAME de borda específico. |
Domínio de Referência | Identifica uma solicitação de se foi referenciada por um nome de host que corresponde a: - Valor específico (Literal de domínio de referência) - Padrão específico ( Caractere Curinga do Domínio de Referência) |
Cabeçalho da solicitação | Identifica uma solicitação de se existe um cabeçalho correspondente a: - Valor específico (Literal do cabeçalho da solicitação) - Expressão regular (Regex do cabeçalho da solicitação) - Padrão específico (Caractere Curinga do Cabeçalho de Solicitação) |
Método de Solicitação | Identifica solicitações pelo método HTTP. |
Esquema de Solicitação | Identifica solicitações pelo protocolo HTTP. |
URL
Nome | Finalidade |
---|---|
Caminho da URL | Identifica solicitações de se o caminho relativo, incluindo nome do arquivo, corresponde a: - Valor específico (Literal do caminho da URL) - Expressão regular (Regex do caminho da URL) - Padrão específico (Caractere Curinga do Caminho da URL) |
Diretório do Caminho da URL | Identifica as solicitações de se o caminho relativo corresponde a: - Valor específico (Literal do diretório do caminho da URL) - Padrão específico (Caractere Curinga do Diretório do Caminho da URL) |
Extensão do Caminho da URL | Identifica solicitações de se a extensão de arquivo corresponde a: - Valor específico (Literal da extensão do caminho da URL) - Padrão específico (Caractere Curinga de Extensão do Caminho da URL) |
Nome do Arquivo do Caminho da URL | Identifica solicitações de se o nome do arquivo corresponde a: - Valor específico (Literal do nome do arquivo do caminho da URL) - Padrão específico (Caractere Curinga do Nome do Arquivo do Caminho da URL) |
Consulta da URL | Identifica as solicitações de se a cadeia de caracteres da consulta corresponde a: - Valor específico (Literal de consulta de URL) - Expressão regular (Regex de consulta de URL) - Padrão específico (Caractere Curinga de Consulta da URL) |
Parâmetro da Consulta da URL | Identifica solicitações de se existe um parâmetro de cadeia de caracteres de consulta definido como um valor que corresponda a: - Valor específico (Literal do parâmetro de consulta de URL) - Padrão específico (Caractere Curinga do Parâmetro de Consulta da URL) |
Para obter as condições de correspondência mais recentes, confira a documentação do mecanismo de regras do Edgio.