Pular para o conteúdo

Update custom rules for customers or partners

Atualizado em Ver como Markdown

You may want to adjust your custom rules to increase access by customers or partners.

Potential examples include:

  • Removing rate limiting for an API
  • Sharing brand assets and marketing materials

Use ASN in custom rules

If a customer or partner is large enough, you could set up a custom rule based on an autonomous system number (ASN).

Allow traffic by ASN

This example uses:

Example custom rule:

  • When incoming requests match:

    Field Operator Value Logic
    AS Num equals 64496 And
    Bot Score greater than 30

    If you are using the expression editor:
    (ip.src.asnum eq 64496 and cf.bot_management.score gt 30)

  • Then take action: Skip:

    • All remaining custom rules

Adjust rules by ASN

This example custom rule uses:

If a request meets these criteria, the custom rule will skip User Agent Blocking rules.

  • When incoming requests match:

    Field Operator Value Logic
    AS Num equals 64496 And
    Bot Score greater than 50

    If you are using the expression editor:
    (ip.src.asnum eq 64496 and cf.bot_management.score gt 50)

  • Then take action: Skip:

    • User Agent Blocking

Use IP addresses in custom rules

For smaller organizations, you could set up custom rules based on IP addresses.

Allow traffic by IP address

This example:

  • Specifies the source IP address and the host.
  • Uses the cf.bot_management.score field to ensure requests are not high-risk traffic.

Example custom rule:

  • When incoming requests match:

    Field Operator Value Logic
    IP Source Address equals 203.0.113.1 And
    Hostname equals example.com And
    Bot Score greater than 30

    If you are using the expression editor:
    (ip.src eq 203.0.113.1 and http.host eq "example.com" and cf.bot_management.score gt 30)

  • Then take action: Skip:

    • All remaining custom rules

Adjust rules by IP address

This example custom rule specifies the source IP address and the host.

If a request meets these criteria, the custom rule will skip rate limiting rules.

  • When incoming requests match:

    Field Operator Value Logic
    IP Source Address equals 203.0.113.1 And
    Hostname equals example.com

    If you are using the expression editor:
    (ip.src eq 203.0.113.1 and http.host eq "example.com")

  • Then take action: Skip:

    • All remaining custom rules