Exemplo de controle de bots: permita o tráfego de um bot que você controla - 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á.

Exemplo de controle de bots: permita o tráfego de um bot que você controla

Você pode configurar alguns bots de monitoramento de sites e bots personalizados para enviar cabeçalhos personalizados. Se você quiser permitir o tráfego desses tipos de bots, você pode configurá-los para adicionar um segredo compartilhado em um cabeçalho. Em seguida, você pode excluir as mensagens que têm o cabeçalho adicionando uma declaração de escopo reduzido à declaração do grupo de regras gerenciadas pelo AWS WAF Bot Control.

O exemplo de regra a seguir exclui o tráfego com um cabeçalho secreto da inspeção do Controle de Bots.

{ "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": { "ByteMatchStatement": { "SearchString": "YSBzZWNyZXQ=", "FieldToMatch": { "SingleHeader": { "Name": "x-bypass-secret" } }, "TextTransformations": [ { "Priority": 0, "Type": "NONE" } ], "PositionalConstraint": "EXACTLY" } } } } } }