Updated on 2024-12-12 GMT+08:00

Managing an Advanced Forwarding Policy

Scenarios

You can configure advanced forwarding policies for HTTP or HTTPS listeners of dedicated load balancers to route requests more specifically.

Each advanced forwarding policy consists of one or more forwarding rules and an action.
  • Dedicated load balancers support the following types of forwarding rules: domain name, path, HTTP request method, HTTP header, query string, cookie, and CIDR block. For details, see Forwarding Rule.
  • Advanced forwarding policies support the following actions: forward to a backend server group, redirect to another listener, redirect to another URL, rewrite, write header, remove header, limit request, and return a specific response body. For details, see Action Types.
  • Multiple forwarding rules can be configured in a single forwarding policy.
  • Forwarding policies can be sorted based on their priorities.

Notes and Constraints

  • Advanced forwarding cannot be disabled once enabled.
  • An advanced forwarding policy can contain a maximum of 10 conditions.

Enabling Advanced Forwarding

  1. Go to the load balancer list page.
  2. On the displayed page, locate the load balancer you want to configure forwarding policies for and click its name.
  3. Click the Listeners tab and click the target listener.
  4. On the Summary tab, click Enable next to Advanced Forwarding.
  5. Click OK.

Adding an Advanced Forwarding Policy

  1. Go to the load balancer list page.
  2. On the displayed page, locate the load balancer you want to configure forwarding policies for and click its name.
  3. On the Listeners tab, add a forwarding policy in either of the following ways:
    • Locate the target listener and click Add/Edit Forwarding Policy in the Forwarding Policies column.
    • Locate the target listener, click its name, and click the Forwarding Policies tab.
  4. Click Add Forwarding Policy and configure the parameters based on Table 2 and Table 3.
  5. Click Save.

Sorting Forwarding Policies

Each listener can have multiple forwarding policies, which are matched in descending order of priority. A smaller value indicates a higher priority.

You can adjust the priority of custom forwarding policies, but the priority of the default forwarding policy cannot be changed.

  1. Go to the load balancer list page.
  2. On the displayed page, locate the load balancer whose forwarding policies you want to modify and click its name.
  3. Click Listeners, locate the listener, and click its name.
  4. On the Forwarding Policies tab, click Sort.
  5. Drag the forwarding policies to adjust their priorities.
  6. Click Save.

Modifying a Forwarding Policy

  1. Go to the load balancer list page.
  2. On the displayed page, locate the load balancer whose forwarding policies you want to modify and click its name.
  3. Click Listeners, locate the listener, and click its name.
  4. On the Forwarding Policies tab, select the forwarding policy, and click Edit.
  5. Modify the parameters and click Save.

Deleting a Forwarding Policy

You can delete a forwarding policy if you no longer need it.

Deleted forwarding policies cannot be recovered.

  1. Go to the load balancer list page.
  2. On the displayed page, locate the load balancer whose forwarding policies you want to delete and click its name.
  3. Click Listeners, locate the listener, and click its name.
  4. On the Forwarding Policies tab, select the forwarding policy and click Delete on the top right.
  5. In the displayed dialog box, click OK.