Rede de Distribuição de Conteúdo do Azure: condições de correspondência do mecanismo de regras do Edgio Premium
Este artigo lista descrições detalhadas das condições de correspondência disponíveis para a rede de entrega de conteúdo do Azure no 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 as quais um conjunto de recursos é executado.
Por exemplo, você pode usar uma condição de comparação para:
- Filtrar solicitações de conteúdo em um local específico.
- Filtrar solicitações geradas de um endereço IP específico ou país/região.
- Filtrar solicitações por informações de cabeçalho.
Condições de correspondência
- Sempre
- do dispositivo
- local
- Origem
- Solicitação
- URL
Sempre
O Sempre corresponder à condição foi projetado 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 com base no agente de usuário do cliente.
Nome | Propósito |
---|---|
Marca | Identifica as solicitações se o nome da marca do dispositivo corresponde a: - valor específico (Nome de Marca Literal) expressão regular - (Nome da Marca Regex) - padrão específico (curinga de nome de marca) |
Sistema operacional do dispositivo | Identifica solicitações verificando se o sistema operacional do dispositivo corresponde a: - valor específico (literal do sistema operacional do dispositivo) - expressão regular (regex do sistema operacional do dispositivo) - padrão específico (curinga do sistema operacional do dispositivo) |
Versão do sistema operacional do dispositivo | Identifica solicitações com base em se a versão do sistema operacional do dispositivo corresponde a: - valor específico (Literal da versão do sistema operacional do dispositivo) Expressão regular - (regex de versão do sistema operacional do dispositivo) - padrão específico (curinga da versão do sistema operacional do dispositivo) |
orientação dupla? | Identifica as solicitações se o dispositivo dá suporte à orientação dupla. |
DTD HTML Preferida | Identifica as solicitações por se o DTD preferencial HTML do dispositivo corresponde a um: - valor específico (de literal DTD preferencial HTML ) expressão regular - (DTD Regex preferencialHTML ) - padrão específico (curinga preferido DTD HTML) |
Incorporação de Imagens? | Identifica as solicitações se o dispositivo dá suporte a imagens codificadas em Base64. |
é Android? | Identifica as solicitações se o dispositivo usa o sistema operacional Android. |
é o aplicativo? | Identifica solicitações se um aplicativo nativo solicitou conteúdo. |
é área de trabalho completa? | Identifica solicitações com base em se o dispositivo oferece uma experiência de área de trabalho completa. |
É iOS? | Identifica as solicitações se o dispositivo usa o iOS. |
é um robô? | Identifica solicitações se o dispositivo é considerado um cliente HTTP automatizado (por exemplo, um rastreador de robôs). |
É uma Smart TV? | Identifica as solicitações se o dispositivo é uma smart TV. |
é smartphone? | Identifica as solicitações se o dispositivo é um smartphone. |
É um tablet? | Identifica as solicitações se o dispositivo é um tablet. |
É tela sensível ao toque? | Identifica solicitações se o dispositivo de apontamento primário do dispositivo é uma tela sensível ao toque. |
É o Windows Phone? | Identifica as solicitações se o dispositivo é um Windows Mobile 6.5/ Windows Phone 7 ou superior. |
é dispositivo sem fio? | Identifica as solicitações se o dispositivo é sem fio. |
Nome de Marketing | Identifica solicitações quando o nome de marketing do dispositivo corresponde a um: - Valor específico (Nome de Marketing Literal) expressão regular - ( nome de marketingRegex) - Padrão específico (curinga de nome de marketing) |
Navegador Móvel | Identifica as solicitações se o navegador do dispositivo corresponde a um: - valor específico (Literal do Navegador Móvel) expressão regular - (regex do navegador móvel) - padrão específico (curinga do navegador móvel) |
Versão do navegador móvel | Identifica solicitações com base em se a versão do navegador do dispositivo corresponde a: - valor específico (versão literal do navegador móvel) Expressão regular do - (regex da versão do navegador móvel) - padrão específico (curinga da versão do navegador móvel) |
Nome do modelo | Identifica as solicitações caso o nome do modelo do dispositivo corresponda a: - valor específico (literal do nome do modelo) - expressão regular (nome do modelo Regex) - padrão específico (curinga do nome do modelo) |
Download Progressivo? | Identifica as solicitações se o dispositivo dá suporte ao download progressivo. |
Data de lançamento | Identifica solicitações pela correspondência da data de lançamento do dispositivo a: - valor específico (literal da data de lançamento) expressão regular - (data de lançamento regex) - padrão específico (curinga da data de lançamento) |
Altura da Resolução | Identifica solicitações pela altura do dispositivo. |
Largura de Resolução | Identifica solicitações pela largura do dispositivo. |
Localização
Essas condições de correspondência são projetadas para identificar solicitações com base na localização do solicitante.
Nome | Propósito |
---|---|
número AS | Identifica solicitações originadas de uma rede específica. |
Nome da Cidade | Identifica as solicitações se elas se originam de uma cidade cujo nome corresponde a: - valor específico (nome literal da cidade) - expressão regular (regex de nome da cidade) |
continente | Identifica solicitações originadas dos continentes especificados. |
País | Identifica solicitações originadas dos países/regiões especificados. |
Código DMA (acesso direto à memória) | Identifica as solicitações originadas dos metros especificados (Áreas de Mercado Designadas). |
Latitude | Identifica solicitações originadas das latitudes especificadas. |
longitude | Identifica solicitações originadas das longitudes especificadas. |
Código do Metrô | Identifica as solicitações originadas dos metros especificados (Áreas de Mercado Designadas). |
Código Postal | Identifica solicitações originadas dos códigos postais especificados. |
código de região | Identifica solicitações originadas das regiões especificadas. |
Nota
devo usar código metro ou código DMA?
Ambas as condições de correspondência oferecem a mesma capacidade. No entanto, recomendamos o uso da condição de correspondência do Metro Code 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 | Propósito |
---|---|
Origin de 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 armazenadas em um servidor de origem do cliente específico. |
Solicitar
Essas condições de correspondência foram criadas para identificar solicitações baseadas em suas propriedades.
Nome | Propósito |
---|---|
endereço IP do cliente | Identifica solicitações originadas de um endereço IP específico. |
Parâmetro cookie | Identifica uma solicitação se ela contém um cookie que corresponde a um: - valor específico (literal do parâmetro de cookie) - expressão regular (regex do parâmetro de cookie - padrão específico (curinga do parâmetro cookie) |
Edge CNAME | Identifica solicitações que apontam para um CNAME de borda específico. |
Domínio de referência | Identifica uma solicitação se ela é referenciada por um nome de host que corresponde a um: - valor específico (literal de domínio de referência) - padrão específico (curinga de domínio de referência) |
Cabeçalho de solicitação | Identifica uma solicitação se ela contém um cabeçalho que corresponde a um: - valor específico (literal do cabeçalho de solicitação) expressão regular - (Regex de Cabeçalho de Solicitação) - padrão específico (curinga do cabeçalho de solicitação) |
Método de solicitação | Identifica solicitações por seu método HTTP. |
Esquema de Solicitação | Identifica solicitações pelo protocolo HTTP. |
URL
Nome | Propósito |
---|---|
Caminho da URL | Identifica as solicitações cujo caminho relativo, incluindo o nome do arquivo, corresponde a um: - valor específico (literal do caminho da URL) expressão regular - (regex de caminho de URL) - padrão específico (curinga de caminho de URL) |
Diretório de Caminho de URL | Identifica solicitações cujo caminho relativo corresponda a: - valor específico (literal do diretório de caminho de URL) - padrão específico (curinga do caminho de diretório de URL) |
Extensão de caminho de URL | Identifica solicitações ao verificar se a extensão do arquivo corresponde a: - valor específico (literal de extensão de caminho de URL) - padrão específico (curinga da extensão de caminho de URL) |
Nome do arquivo do caminho da URL | Identifica as solicitações se o nome do arquivo corresponde a um: - valor específico (nome de arquivo literal do caminho de URL) - padrão específico (curinga de nome de arquivo de caminho de URL) |
Consulta de URL | Identifica solicitações quando a sequência de consulta corresponde a: - valor específico (literal de consulta de URL) expressão regular - (regex de consulta de URL) - padrão específico (curinga de consulta de URL) |
Parâmetro de consulta de URL | Identifica as solicitações se elas contêm um parâmetro de cadeia de caracteres de consulta definido como um valor que corresponde a um: - valor específico (literal do parâmetro de consulta de URL) - Padrão específico (Curinga do parâmetro de consulta de URL) |
Para obter as condições de correspondência mais recentes, consulte a documentação do mecanismo de regras do Edgio.
Próximas etapas
- visão geral da Rede de Distribuição de Conteúdo do Azure
- referência do mecanismo Rules
- expressões condicionais do mecanismo de regras
- Recursos do motor de regras
- substituindo o comportamento HTTP padrão usando o mecanismo de regras