:original_name: waf_01_0081.html .. _waf_01_0081: Adding a Reference Table ======================== This topic describes how to create a reference table to batch configure protection metrics of a single type, such as **Path**, **User Agent**, **IP**, **Params**, **Cookie**, **Referer**, and **Header**. A reference table can be referenced by CC attack protection rules and precise protection rules. Prerequisites ------------- A website has been added to WAF. Application Scenarios --------------------- You can use a reference table when you configure protection fields in batches for CC attack protection rules and precise access protection rules. Procedure --------- #. Log in to the management console. #. Click |image1| in the upper left corner of the management console and select a region or project. #. Click |image2| in the upper left corner and choose **Web Application Firewall (Dedicated)** under **Security**. #. In the navigation pane, choose **Website Settings**. #. In the **Policy** column of the row containing the target website, click the number to go to the policy configuration page. #. In the **CC Attack Protection** or **Precise Protection** area, click **Customize Rule**. #. Click **Reference Table Management** in the upper left corner of the list. .. figure:: /_static/images/en-us_image_0000001395970965.png :alt: **Figure 1** Reference Table Management **Figure 1** Reference Table Management #. On the **Reference Table Management** page, click **Add Reference Table**. .. figure:: /_static/images/en-us_image_0000001345171226.png :alt: **Figure 2** Add Reference Table **Figure 2** Add Reference Table #. In the **Add Reference Table** dialog box, specify the parameters by referring to :ref:`Table 1 `. .. figure:: /_static/images/en-us_image_0000001338298405.png :alt: **Figure 3** Adding a reference table **Figure 3** Adding a reference table .. _waf_01_0081__table22291637155812: .. table:: **Table 1** Parameter description +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Parameter | Description | Example Value | +=======================+=============================================================================================================================================================================+=======================+ | Name | Table name you entered | test | +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Type | - **Path**: A URL to be protected, excluding a domain name | **Path** | | | | | | | - **User Agent**: A user agent of the scanner to be protected | | | | | | | | - **IP**: An IP address of the visitor to be protected. | | | | | | | | - **Params**: A request parameter to be protected | | | | | | | | - **Cookie**: A small piece of data to identify web visitors | | | | | | | | - **Referer**: A user-defined request resource | | | | | | | | For example, if the protected path is **/admin/xxx** and you do not want visitors to be able to access it from *www.test.com*, set **Value** to **http://www.test.com**. | | | | | | | | - **Header**: A user-defined HTTP header | | +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ | Value | Value of the corresponding **Type**. Wildcards are not allowed. | **/buy/phone/** | | | | | | | .. note:: | | | | | | | | Click **Add** to add more than one value. | | +-----------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-----------------------+ #. Click **Confirm**. You can then view the added reference table in the reference table list. Other Operations ---------------- - To modify a reference table, click **Modify** in the row containing the reference table. - To delete a reference table, click **Delete** in the row containing the reference table. .. |image1| image:: /_static/images/en-us_image_0210924450.jpg .. |image2| image:: /_static/images/en-us_image_0000001287946366.png