Rate limita le richieste a cui manca un'intestazione specifica - 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à.

Rate limita le richieste a cui manca un'intestazione specifica

Per limitare il numero di richieste a cui manca un'intestazione specifica, puoi utilizzare l'opzione di aggregazione Count all con un'istruzione scope-down. Configura l'istruzione scope-down con un'istruzione logica contenente un'NOTistruzione che restituisca true solo se l'intestazione esiste e ha un valore.

Il seguente elenco JSON mostra un esempio di questa configurazione di regole.

{ "Name": "test-rbr", "Priority": 0, "Action": { "Block": {} }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "test-rbr" }, "Statement": { "RateBasedStatement": { "Limit": 1000, "AggregateKeyType": "CONSTANT", "EvaluationWindowSec": 300, "ScopeDownStatement": { "NotStatement": { "Statement": { "SizeConstraintStatement": { "FieldToMatch": { "SingleHeader": { "Name": "user-agent" } }, "ComparisonOperator": "GT", "Size": 0, "TextTransformations": [ { "Type": "NONE", "Priority": 0 } ] } } } } } } }