Updated on 2024-03-19 GMT+08:00

Managing an Advanced Forwarding Policy

Scenarios

You can add advanced forwarding policies to 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, URL, HTTP request method, HTTP header, query string, and CIDR block (source IP addresses). For details, see Forwarding Rule.
  • The following actions are supported: forward to a backend server group, redirect to another listener, redirect to another URL, 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.

Constraints

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

Enabling Advanced Forwarding

  1. Log in to the management console.
  2. In the upper left corner of the page, click and select the desired region and project.
  3. Hover on in the upper left corner to display Service List and choose Network > Elastic Load Balance.
  4. On the Load Balancers page, locate the load balancer and click its name.
  5. Click the Listeners tab and click the target listener.
  6. On the Summary tab page, click Enable next to Advanced Forwarding.
  7. Click OK.

Adding an Advanced Forwarding Policy

  1. Log in to the management console.
  2. In the upper left corner of the page, click and select the desired region and project.
  3. Hover on in the upper left corner to display Service List and choose Network > Elastic Load Balance.
  4. On the Load Balancers page, locate the load balancer and click its name.
  5. On the Listeners tab page, add a forwarding policy in either of the following ways:
    • Click Add/Edit Forwarding Policy in the Forwarding Policies column.
    • Locate the target listener, click its name, and click Forwarding Policies.
  6. Click Add Forwarding Policy and configure the parameters based on Table 2 and Table 3.
  7. Click Save.

Sorting Forwarding Policies

Multiple forwarding policies can be sorted to set their priorities.

  1. Log in to the management console.
  2. In the upper left corner of the page, click and select the desired region and project.
  3. Hover on in the upper left corner to display Service List and choose Network > Elastic Load Balance.
  4. On the Load Balancers page, locate the load balancer and click its name.
  5. Click Listeners, locate the listener, and click its name.
  6. On the Forwarding Policies tab page, click Sort.
  7. Drag the forwarding policies to adjust their priorities.
  8. Click Save.

Modifying a Forwarding Policy

  1. Log in to the management console.
  2. In the upper left corner of the page, click and select the desired region and project.
  3. Hover on in the upper left corner to display Service List and choose Network > Elastic Load Balance.
  4. On the Load Balancers page, locate the load balancer and click its name.
  5. Click Listeners, locate the listener, and click its name.
  6. On the Forwarding Policies tab page, select the forwarding policy, and click Edit.
  7. 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. Log in to the management console.
  2. In the upper left corner of the page, click and select the desired region and project.
  3. Hover on in the upper left corner to display Service List and choose Network > Elastic Load Balance.
  4. On the Load Balancers page, locate the load balancer and click its name.
  5. Click Listeners, locate the listener, and click its name.
  6. On the Forwarding Policies tab page, select the forwarding policy and click Delete on the top right.
  7. In the displayed dialog box, click Yes.