Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemple de contrôle des robots : utilisation du contrôle des robots uniquement pour le contenu dynamique
Cet exemple utilise une instruction scope-down pour appliquer AWS WAF Contrôle par bot uniquement du contenu dynamique.
L'instruction scope-down exclut le contenu statique en annulant les résultats de correspondance pour un ensemble de modèles regex :
-
L'ensemble de modèles regex est configuré pour correspondre aux extensions de contenu statique. Par exemple, la spécification du jeu de modèles regex peut être
(?i)\.(jpe?g|gif|png|svg|ico|css|js|woff2?)$
. Pour plus d'informations sur les ensembles de modèles et les instructions regex, consultezInstruction de correspondance d'ensemble de modèles d'expression régulière de règle. -
Dans l'instruction scope-down, nous excluons le contenu statique correspondant en imbriquant l'instruction regex pattern set dans une instruction.
NOT
Pour plus d'informations surNOT
cette déclaration, voirNOT déclaration de règle.
{ "Name": "AWS-AWSBotControl-Example", "Priority": 5, "Statement": { "ManagedRuleGroupStatement": { "VendorName": "AWS", "Name": "
AWSManagedRulesBotControlRuleSet
", "ManagedRuleGroupConfigs": [ { "AWSManagedRulesBotControlRuleSet": { "InspectionLevel": "COMMON" } } ], "RuleActionOverrides": [], "ExcludedRules": [] }, "VisibilityConfig": { "SampledRequestsEnabled": true, "CloudWatchMetricsEnabled": true, "MetricName": "AWS-AWSBotControl-Example" }, "ScopeDownStatement": { "NotStatement": { "Statement": { "RegexPatternSetReferenceStatement": { "ARN": "arn:aws:wafv2:us-east-1:123456789:regional/regexpatternset/excludeset/00000000-0000-0000-0000-000000000000", "FieldToMatch": { "UriPath": {} }, "TextTransformations": [ { "Priority": 0, "Type": "NONE" } ] } } } } } }