Exemple de contrôle des robots : utilisation du contrôle des robots uniquement pour le contenu dynamique - AWS WAF, AWS Firewall ManagerAWS Shield Advanced, et directeur de la sécurité AWS Shield réseau

Présentation d'une nouvelle expérience de console pour AWS WAF

Vous pouvez désormais utiliser l'expérience mise à jour pour accéder aux AWS WAF fonctionnalités n'importe où dans la console. Pour en savoir plus, consultez Utilisation de l'expérience de console mise à jour.

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 le contrôle des AWS WAF robots uniquement au 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 sur NOT cette déclaration, voirNOTdé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" } ] } } } } } }