Istruzione regola vincolo di dimensioni - AWS WAFAWS Firewall Manager, e AWS Shield Advanced

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Istruzione regola vincolo di dimensioni

Un'istruzione con vincolo di dimensione confronta il numero di byte in un componente di richiesta Web con un numero fornito dall'utente e corrisponde in base ai criteri di confronto. Il criterio di confronto è un operatore come maggiore di (>) o minore di (<). Ad esempio, è possibile eseguire la corrispondenza su richieste che contengono una stringa di query con una dimensione superiore a 100 byte.

Nota

Questa istruzione controlla solo la dimensione del componente di richiesta web. Non ispeziona il contenuto del componente.

Se ispezionate il percorso URI, qualsiasi elemento / nel percorso conta come un carattere. Ad esempio, il percorso URI /logo.jpg è lungo nove caratteri.

Nestable: puoi annidare questo tipo di istruzione.

WCU: 1 WCU, come costo base. Se si utilizza il componente di richiesta Tutti i parametri di interrogazione, aggiungere 10 WCU. Se utilizzi il corpo JSON del componente di richiesta, raddoppia il costo base delle WCU. Per ogni trasformazione di testo che applichi, aggiungi 10 WCU.

Questo tipo di istruzione funziona su un componente di richiesta Web e richiede le seguenti impostazioni del componente di richiesta:

  • Componente di richiesta: la parte della richiesta Web per ispezionare, ad esempio, una stringa di query o il corpo. Per informazioni sui componenti della richiesta Web, vedereSpecificazione e gestione dei componenti della richiesta Web.

    Una dichiarazione di vincolo di dimensione controlla solo la dimensione del componente dopo l'applicazione di eventuali trasformazioni. Non ispeziona il contenuto del componente.

  • Trasformazioni di testo opzionali: trasformazioni che si desidera AWS WAF eseguire sul componente richiesto prima di controllarne le dimensioni. Ad esempio, potete comprimere gli spazi bianchi o decodificare le entità HTML. Se specificate più di una trasformazione, le AWS WAF elabora nell'ordine elencato. Per informazioni, consulta Opzioni di trasformazione del testo.

Inoltre, questa istruzione richiede le seguenti impostazioni:

  • Condizione di corrispondenza delle dimensioni: indica l'operatore di confronto numerico da utilizzare per confrontare la dimensione fornita con il componente di richiesta che hai scelto. Scegli l'operatore dall'elenco.

  • Dimensione: l'impostazione della dimensione, in byte, da utilizzare nel confronto.

Dove trovare questa dichiarazione sulle regole
  • Generatore di regole sulla console: per il tipo Match, nella condizione Size match, scegli la condizione che desideri utilizzare.

  • API: SizeConstraintStatement