To install Akamai EdgeWorker Enforcer, make sure you have access to Akamai’s Property Manager, EdgeWorkers, and NetStorage services.
The Akamai EdgeWorker installation has four steps:
- Compile and upload the PerimeterX Akamai EdgeWorker.
- Add the required static files to your Akamai NetStorage.
- Add the required Property Manager rules to your Akamai Property.
- Configure the enforcer by adding the relevant Property Variables to your Akamai Property.
Please ensure that the Akamai Edgeworker executes with the Dynamic Compute (200) resource tier. The enforcer will not work properly if the Edgeworker executes with the Basic Compute (100) resource tier.
PerimeterX will also provide you with a number of static (CSS, JS, and/or HTML) files for you to add into your Akamai NetStorage File Manager. Your Akamai Property will refer to this NetStorage account to retrieve these files.
For the PerimeterX EdgeWorker to function properly in your Akamai Property, you will need to add the following rules at the very end of the Akamai Property Configuration. Refer to the outline and screenshots below for how to configure these rules.
Screenshots of these rules are found below.
The PerimeterX Application ID / AppId and PerimeterX Token / Auth Token can be found in the Bot Defender Portal, under Applications.
The PerimeterX Cookie Encryption Key can be found in the Bot Defender Portal, under Policies.
The Policy from where the Cookie Encryption Key is taken must correspond with the Application from where the Application ID / AppId and PerimeterX Token / Auth Token.
PerimeterX Custom Application ID (appID) in its full format.
PX8N12knJ1 is the correct value while
8N12knJ1 is missing the PX prefix.
JWT token used for REST API.
The key used for cookie signing.
Updated about 7 hours ago