概览

更新时间:2022-05-31 14:05:50

边缘配置概览

在边缘配置加速项目

“加速项目”指的是需要部署到 CDN Pro 边缘服务器的配置属性集合,一个加速项目下可能会包含一个或者多个加速域名。加速项目的配置属性决定了加速域名下的业务逻辑,包括如何获取内容资源、文件缓存策略、内容分发给最终用户的方式等。加速项目中的关键配置属性包括:

  • 要加速的服务主机名,以下简称加速域名
  • 一台或多台源站服务器
  • 不同类型内容资源的缓存规则
  • 对 URL 或 HTTP 头部字段的改写
  • TLS配置,包括HTTPS、TLS证书、TLS协议版本等
  • 其他高级配置

管理加速项目

在 CDN Pro 平台上,每个加速项目均有版本控制,支持进行版本对比、查看版本变更记录,以此跟踪加速项目的配置版本变更历史情况,方便您在业务需求回退或者故障发生时进行配置的回滚。加速项目下的每个版本都可以独立部署到演示环境或生产环境,便于您进行版本升级测试。

您可对加速项目进行管理,包括:创建、修改、验证、部署/取消部署、删除加速项目等操作。以下将为您介绍如何在CDN Pro控制台上管理您的加速项目。

点击控制台左侧【边缘配置】【加速项目】菜单,进入加速项目管理页面,页面关键元素和说明如下图示及表格:

构建全方位安全防护体系,70周年重保要这样做

序号
说明
1 加速项目搜索框。通过搜索加速项目下的配置属性来筛选加速项目。您可以通过加速项目 ID、名称、描述、加速域名属性进行条件搜索,也可以通过其他高级配置属性进行条件搜索。若需要输入多个搜索字符串,请使用回车分隔每个搜索字符串。控制台还提供了高级搜索过滤器,允许您快速设置加速项目搜索条件。有关详细信息,请参阅本文档搜索加速项目
2 您管理的加速项目列表。
3 根据加速项目是否已部署到演示环境或者生产环境进行筛选。
4 每个加速项目可执行的操作下拉列表。
5 创建新加速项目的按钮。

搜索加速项目

CDN Pro 提供了强大的搜索功能,让您可以快速找到满足特定搜索条件的加速项目。

使用脱字符^搜索

系统当前支持使用正则表达式的脱字符(Caret)进行开头匹配搜索,可搜索匹配的配置属性包括加速项目名称、描述、加速域名。例如,输入domain搜索可匹配出包含 domain.com 和 domain123.com 域名的加速项目,但不匹配 abc.123domain.com。

注意:按 加速项目ID 搜索加速项目时,不支持模糊搜索,请输入完整的加速项目ID。

使用高级搜索

CDN Pro 提供了高级搜索功能,您可以自定义设置多种查询条件组合。如果您的加速项目非常多,此功能特别有用。

使用高级搜索的方式有2种:一种是直接输入搜索字符串语法hasConfig= <‘configuration’>,一种是使用高级过滤器设置搜索条件。

使用高级过滤器,控制台系统后台会将界面设置的搜索条件转换为搜索字符串语法,所以高级搜索的本质其实就是hasConfig搜索,您可以根据您的使用习惯自行选择搜索方式。以下为您介绍如何使用高级搜索。

使用hasConfig= <‘configuration’>搜索字符串语法

系统提供了hasConfig= <‘configuration’>语法,以根据配置项内容进行匹配搜索。

1)<‘configuration’> 指的是CDN Pro支持的配置项。想了解更多的配置项信息,您可以查阅CDN Pro OpenAPI规范

2)<‘configuration’> 语法如下:

  • <配置项名称:配置项内容> :用英文冒号(:)分隔表示正向搜索,即指定某配置项下包含某配置内容进行匹配查找。
  • <配置项名称!配置项内容> :用英文感叹号分隔(!)表示反向匹配,即指定某配置项下不包含某部分配置内容进行匹配查找。
  • <配置项名称.子配置项名称:配置项内容>:用英文点(.)分隔表示指定查询配置项下的子配置项内容进行查找。
  • <配置项名称>:仅输入配置项名称,没有输入 英文冒号 和 配置项内容,系统将默认按照配置项设置为非空的方式去匹配搜索。
  • <配置项名称1:配置项内容1> &<配置项名称2:配置项内容2>: <‘configuration’> 之间采用英文与号(&)分隔表示设置多个配置项匹配条件进行查找加速项目。您也可以选择逐个输入hasConfig指令,并使用回车键分隔,以通过多个配置项组合查找加速项目。

3)<‘configuration’> 执行高级搜索时遵循以下原则:

  • 数字型 和 和 布尔型 配置项搜索必须采用完全匹配。
  • 字符型 配置项搜索支持模糊匹配。
  • 如果没有输入 英文冒号 和 配置项内容,系统将默认按照配置项设置为非空的方式去匹配搜索。
  • hasConfig配置项查找生效于加速项目下的所有版本,即如果同一个加速项目下有多个版本,只要任何一个版本能匹配到信息,则会加速项目都会出现在搜索结果中。

4)hasConfig=<‘configuration’>执行高级搜索的示例如下:

示例
说明
hasConfig=hasBeian:true 返回Has ICP Beian设置为 Yes 的加速项目。
hasConfig=edgeLogic!sorted 返回Edge Logic不包含sorted关键字的加速项目。
hasConfig=hostname:domain 返回hostname包含domain关键字的加速项目,例如mydomain.comthedomains.com
hasConfig=disableHttp2:true 返回不支持 HTTP 2.0 的加速项目。
hasConfig=extraServicePorts.http:85 返回 HTTP 请求设置了端口 85 的加速项目。
hasConfig=origins.servers:myorigin.com 返回使用了将 myorigin.com 作为回源地址的加速项目。

使用高级搜索过滤器

点击搜索框旁边的高级过滤器图标按钮,在高级过滤器弹窗表单中自定义填写搜索条件。

1)单击加速项目搜索框旁边的高级过滤器图标按钮。

2)在系统弹窗表单中填写以下字段:

示例
说明
关键字 关键字搜索。输入搜索关键字,多个搜索关键字请使用回车分隔。关键字查询会匹配搜索加速项目中的加速项目 ID、名称、描述、加速域名属性。
HasConfig 条件搜索。点击 添加 + 按钮,通过设置 配置项字段 和 运算符 来定义查询条件。此处可设置多种查询组合

3)指定搜索条件后,单击搜索。

4)得出搜索结果。

加速项目相关操作

每个加速项目在“操作”列中都有一个省略号图标(构建全方位安全防护体系,70周年重保要这样做 )。单击省略号图标下拉可操作选项,可以对选定的加速项目执行一系列操作。

  • 修改:修改选定的加速项目。
  • 对比版本:对比选定的加速项目下的两个版本。
  • 从演练环境卸载:从演练环境中卸载选定的加速项目。
  • 从生产环境卸载:从生产环境中卸载选定的加速项目。
  • 删除:删除选定的加速项目。
  • 部署历史:查看所选加速项目的部署历史。
  • 克隆:将加速项目的配置内容快速复制到“创建加速项目”表单以创建新的加速项目。
  • 报告:使用已部署加速项目的域名进行报表查询,此操作仅适用于已部署到生产环境的加速项目。
本篇文档内容对您是否有帮助?
有帮助
没帮助
提交成功!非常感谢您的反馈,我们会继续努力做到更好!