Instrução de regra de restrição de tamanho - AWS WAF, AWS Firewall Manager, e AWS Shield Advanced

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Instrução de regra de restrição de tamanho

Uma instrução de restrição de tamanho compara o número de bytes em um componente de solicitação da web com um número fornecido por você e corresponde de acordo com seus critérios de comparação. O critério de comparação é um operador, como maior que (>) ou menor que (<). Por exemplo, você pode fazer a correspondência em solicitações que tenham uma string de consulta com um tamanho maior que 100 bytes.

nota

Essa instrução inspeciona somente o tamanho do componente de solicitação da web. Ela não inspeciona o conteúdo do componente.

Se você inspecionar o caminho do URI, qualquer / no caminho conta como um caractere. Por exemplo, o caminho do URI /logo.jpg tem nove caracteres de comprimento.

Aninhável: você pode aninhar esse tipo de instrução.

WCUs: 1 WCU, como custo base. Se você usar o componente de solicitação Todos os parâmetros de consulta, adicione 10 WCUs. Se você usar o Corpo JSON do componente de solicitação, dobre as WCUs de custo base. Para cada Transformação de texto aplicada, adicione 10 WCUs.

Esse tipo de instrução opera em um componente de solicitação da web e requer as seguintes configurações do componente de solicitação:

  • Componente de solicitação: a parte da solicitação da web para inspecionar, por exemplo, uma string de consulta ou o corpo. Para informações sobre componentes de solicitação da web, consulte Especificação e tratamento de componentes de solicitações da Web.

    Uma instrução de restrição de tamanho inspeciona somente o tamanho do componente após a aplicação de qualquer transformação. Ela não inspeciona o conteúdo do componente.

  • Transformações de texto opcionais — Transformações que você deseja AWS WAF realizar no componente de solicitação antes de inspecionar seu tamanho. Por exemplo, você pode compactar espaços em branco ou decodificar entidades HTML. Se você especificar mais de uma transformação, as AWS WAF processará na ordem listada. Para mais informações, consulte Opções de transformação de texto.

Além disso, essa instrução requer as seguintes configurações:

  • Condição de correspondência de tamanho: indica o operador de comparação numérica a ser usado para comparar o tamanho fornecido com o componente de solicitação escolhido. Escolha o operador na lista.

  • Tamanho: A configuração de tamanho, em bytes, a ser usada na comparação.

Onde encontrar essa instrução de regra
  • Criador de regras no console: para Tipo de correspondência, em Condição de correspondência de tamanho, escolha a condição que você deseja usar.

  • APISizeConstraintStatement