Compartilhar via


Alterar o comportamento HTTP usando a CDN do Azure do motor de regras do Edgio Premium

Importante

Esse é um recurso de CDN premium do Azure somente do Edgio, para configurar regras na CDN do Azure da Microsoft use o mecanismo de regras Standard. As regras avançadas não estão disponíveis para o serviço CDN Azure da Akamai. Para obter uma comparação completa dos recursos de CDN, consulte funcionalidades do produto CDN do Azure.

Visão geral

O mecanismo de regras da CDN do Azure permite personalizar como as solicitações HTTP são tratadas. Por exemplo, bloquear a entrega de determinados tipos de conteúdo, definir uma política de cache ou modificar um cabeçalho HTTP. Este tutorial demonstra como criar uma regra que altera o comportamento de cache de ativos cdn. Para obter mais informações sobre a sintaxe do mecanismo de regras, consulte a referência do mecanismo de regras da CDN do Azure .

Acesso

Para acessar o mecanismo de regras, primeiro você deve selecionar Gerenciar na parte superior da página de perfil da CDN para acessar a página de gerenciamento da CDN do Azure. Dependendo de se seu endpoint é otimizado para DSA (aceleração dinâmica de site), você acessa o mecanismo de regras com o conjunto de regras apropriado para seu tipo de endpoint:

  • Endpoints otimizados para entrega geral na web ou outras otimizações que não sejam DSA:

    Selecione a guia HTTP Large e, em seguida, selecione Mecanismo de Regras.

    Captura de tela do mecanismo de regras para HTTP.

  • Endereços otimizados para DSA:

    Selecione a guia ADN e depois selecione Mecanismo de Regras.

    ADN é um termo usado pelo Edgio para especificar o conteúdo de DSA. Regras criadas aqui são ignoradas por quaisquer terminais em seu perfil que não estejam otimizados para DSA.

    Captura de tela do mecanismo de regras para DSA.

Tutorial

  1. Na página de perfil da CDN, selecione Gerenciar para abrir o portal de gerenciamento da CDN.

    Captura de tela do botão gerenciar do perfil da CDN.

  2. Selecione a guia HTTP Large e, em seguida, selecione Mecanismo de Regras.

  3. Selecione + Novo para criar um novo rascunho de política.

    Captura de tela do botão criar uma nova política.

  4. Dê um nome à política. Selecione Continuare selecione + Regra.

    Captura de tela da página de criação da política.

    Importante

    A ordem na qual várias regras são listadas afeta a forma como elas são tratadas. Uma regra subsequente pode substituir as ações especificadas por uma regra anterior. Por exemplo, se você tiver uma regra que permita o acesso a um recurso com base em uma propriedade de solicitação e uma regra que nega acesso a todas as solicitações, a segunda regra substituirá a primeira. As regras substituirão as regras anteriores somente se interagirem com as mesmas propriedades.

  5. Insira um nome na caixa de texto Nome/Descrição.

  6. Selecione o botão + e selecione Correspondência ou Selecionar Primeira Correspondência para a lógica de correspondência. A diferença entre os dois é descrita em Identificação de Solicitação.

  7. Identifique o tipo de solicitações às quais a regra se aplica. Use a condição de correspondência padrão, Sempre.

    Captura de tela da condição de correspondência da regra CDN.

    Nota

    Várias condições de correspondência estão disponíveis na lista suspensa. Para obter informações sobre a condição de correspondência selecionada no momento, selecione o ícone informativo azul à esquerda.

    Para obter uma lista detalhada de expressões condicionais, consulte Expressões condicionais do mecanismo de regras.

    Para obter uma lista detalhada das condições de correspondência, consulte condições de correspondência do mecanismo de regras.

  8. Para adicionar um novo recurso, selecione o botão + na instrução condicional.

    Captura de tela do recurso de regras da CDN em uma regra.

  9. Na lista suspensa da categoria, selecione cache. Em seguida, na lista suspensa do recurso , selecione Forçar Idade Máxima Interna . Na caixa de texto, insira o valor 300. Deixe o restante das configurações como padrão e selecione Salvar para concluir a configuração da regra.

    Nota

    Várias funcionalidades estão disponíveis na lista suspensa. Para obter informações sobre o recurso selecionado no momento, selecione o ícone informativo azul à esquerda.

    Para Forçar Idade Máxima Interna, os cabeçalhos Cache-Control e Expires do ativo são substituídos para controlar quando o nó de borda da CDN atualiza o ativo do servidor de origem. Neste exemplo, o nó de borda da CDN armazena o ativo em cache por 300 segundos ou 5 minutos antes de atualizar o ativo de sua origem.

    Para obter uma lista detalhada dos recursos, consulte Recursos do mecanismo de regras.

  10. Selecione Bloquear Rascunho como Política. Depois de bloquear o rascunho em uma política, você não poderá adicionar ou atualizar nenhuma regra dentro dessa política.

    Captura de tela do construtor de políticas da CDN.

  11. Selecione a Solicitação de Implantação .

    Captura de tela do botão de solicitação de implantação no construtor de políticas.

  12. Se este perfil CDN for novo, sem regras anteriores ou tráfego de produção, você pode selecionar o ambiente como Produção no menu suspenso. Insira uma descrição do ambiente e selecione Criar Solicitação de Implantação.

    Captura de tela do ambiente do construtor de políticas da CDN.

    Nota

    Depois que a política tiver sido implantada, levará cerca de 30 minutos para ser propagada. Se você quiser adicionar ou atualizar mais regras, precisará duplicar a regra atual e implantar a nova política.

Adicionar regras a uma política existente implantada na produção

  1. Selecione a política implantada na produção.

    Captura de tela da página de visão geral da produção de políticas.

  2. Selecione Duplicar para clonar a política existente em produção.

    Captura de tela do botão duplicado na página de visão geral da política.

  3. Selecione o ícone de lápis para editar uma regra existente ou selecione + Regra para adicionar uma nova regra à política.

    Captura de tela do botão editar e da nova regra para política de duplicação.

  4. Quando estiver satisfeito com as atualizações, siga as etapas 10-12 na última seção para implantar a política.

Ambiente de teste do Mecanismo de Regras

  • O ambiente de preparo fornece uma área restrita em que você pode testar a nova configuração da CDN de ponta a ponta sem afetar o ambiente de produção. Essa configuração permite replicar o fluxo de tráfego por meio da rede de teste até o servidor de origem.

  • O ambiente de preparo foi projetado para testes funcionais e está em menor escala do que o ambiente de CDN de produção. Portanto, você não deve usar esse ambiente para testes de escala, alto volume ou taxa de transferência.

  • O tráfego deve ser mantido abaixo de 50 Mbps ou 500 solicitações por segundo.

  • As alterações feitas no ambiente de preparo não afetarão o ambiente do site ao vivo.

  • Testar o tráfego HTTPS usando o ambiente de preparo resultará em uma incompatibilidade de certificado TLS.

  • Mecanismo de teste:

    • Depois de vincular um rascunho a uma política, selecione Solicitação de Implantação. Selecione o ambiente como Staging e, em seguida, selecione Criar Solicitação de Implantação.

      Captura de tela de uma política de preparação.

    • Edite seu arquivo de host local para criar um registro A para seu ponto de extremidade ou domínio personalizado.

    • Verifique o ativo de teste para o domínio personalizado no navegador e prossiga sem usar HTTPS.

    Nota

    Depois que uma política for implantada no ambiente de preparo, levará 15 minutos para ser propagada.

Consulte também