边缘脚本用于支持CDN的可编程配置化。通过边缘脚本,您可以快速实现CDN的定制化业务需求。在CDN控制台上,您也可以根据边缘脚本定义的代码规则,创建边缘脚本规则,并发布到生产环境,实现对CDN产品的定制化管理。本文为您介绍了在CDN控制台上配置边缘脚本操作方法。

背景信息

EdgeScript是为CDN设计的专用脚本,具有强大领域操控能力的同时,仍然保持简单易学的语法。通过EdgeScript,您可以快速构建基于阿里云CDN的个性化业务体系,全网秒级生效,敏捷的业务迭代会持续地为您赢得交付收益。

在CDN控制台上配置边缘脚本规则的流程,如下图所示。在CDN控制台上配置边缘脚本规则流程

操作步骤

  1. 登录CDN控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击域名右侧的管理
  4. 单击边缘脚本
  5. 添加规则到模拟环境。
    1. 模拟环境页面,单击添加规则
      说明 目前,单个域名仅支持添加一条边缘脚本规则。如果您需要添加多条规则,请提交工单申请。
      模拟环境
    2. 根据界面提示,配置规则。
      配置规则

      边缘脚本参数配置规则,详情请参见规则字段说明

      您可以按照使用场景编写规则代码,详情请参见EdgeScript场景示例

    3. 单击发布到模拟环境完成添加。
  6. 在模拟环境中,测试规则。
    模拟环境测试IP地址(该IP地址请以实际页面显示为准),如下图红框所示。测试IP
  7. 测试完成后,单击发布所有规则到生产环境,将模拟环境规则发布至生产环境。
    发布所有规则到生成环境
  8. 如果您需要基于最新发布的规则进行增改,则需要将发布到生产环境的规则同步到模拟环境后再执行操作。 单击从生产环境复制规则,将发布到生产环境的规则同步到模拟环境。
    注意 模拟环境规则发布到生产环境后,模拟环境的规则自动被清空。
    从生成环境复制规则
    生产环境的规则同步到模拟环境后,即可在模拟环境进行修改或新增规则,如下图所示。编辑模拟环境规则

后续步骤

配置完成后,您可以测试规则是否可用。您可以在客户端Host绑定测试IP,然后通过客户端直接对加速域名发起请求,测试规则是否生效。