All Products
Search
Document Center

Edge Security Acceleration:Get started

Last Updated:Oct 11, 2024

The version management feature of Edge Security Acceleration (ESA) allows you to maintain multiple versions of custom website configurations and test, deploy, and roll back configuration changes.

Prerequisites

The Advanced or Enterprise plan is purchased for your website.

Enable version management

  1. Log on to the ESA console.

  2. In the left-side navigation pane, click Websites.

  3. In the left-side navigation tree, choose Version Management > Activate Now.

Note

After you enable version management, a production environment and version 0 are automatically created. Enabling version management does not affect live traffic to your website.

Create an environment

  1. Log on to the ESA console.

  2. In the left-side navigation pane, click Websites.

  3. On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.

  4. In the left-side navigation tree, click Version Management. On the page that appears, click Create Environment in the Environments tab.

  5. On the Create Environment page, specify an environment name in the Environment Name field, specify traffic filters in the Traffic Filter for This Environment section, and specify an initial position for the environment from the Initial Position drop-down list.

    Note
    • If the environment becomes the first one in the environment sequence, you can directly specify the version that you want to deploy to the environment when you create the environment.

    • You can modify traffic filters for all environments except the production environment.

  6. Click OK.

Create a version

When you enable version management, version 0 is automatically created.

You can clone an existing version as a new version and modify rules in the new version.

Note

You cannot directly create a version. You can create a version only by cloning an existing version. The version number of the version created from cloning automatically increments by one.

  1. Log on to the ESA console.

  2. In the left-side navigation pane, click Websites.

  3. On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.

  4. In the left-side navigation tree, choose Version Management > Versions. Find the version that you want to clone and click Clone in the Actions column.

  5. In the message that appears, click OK.

  6. Find the version that was created from cloning and click Select in the Actions column. Locate the environment with the lowest priority level in the environment list and select the intended version from the Version drop-down list.

  7. Initiate a request to the website for testing.

Promote a version to the next environment

After you test a version in the development and staging environments, you may need to promote the version to the next environment.

  1. Log on to the ESA console.

  2. In the left-side navigation pane, click Websites.

  3. On the Websites page, find the website that you want to manage, and click the website name or View Details in the Actions column.

  4. In the left-side navigation tree, choose Version Management > Environments.

  5. Click Promote to move the version to the next environment in the environment sequence.