本文介绍如何添加自定义解析记录。
在自定义解析页面,点击添加自定义解析,即可为某个域名添加一条自定义解析记录。
添加规则策略
在弹出的抽屉表单中,策略类型选择规则策略,即可添加一条自定义解析规则策略。
您可以做以下配置:
基本信息
参数 | 说明 |
域名 | 您希望自定义解析的域名,例如:www.aliyun.com。 说明
|
线路 | 可针对运营商和地域进行线路配置。
说明 在同一个域名下,对于相同地域的用户,线路生效的优先级是:运营商>地理位置>默认。例如,电信-北京>电信-默认>默认-北京>默认-默认。 例如:如果在同一个域名下同时存在两条规则策略,线路分别是电信-北京和电信-默认,那么对于北京的电信用户会使用电信-北京线路的规则策略。 |
自定义解析规则
一条规则策略最多支持配置 10 条自定义解析规则。
参数 | 说明 |
规则名称 | 说明当前规则的名称,可以用来表达规则的用途,例如:通过SDK版本调度。 |
规则排序 | 多个规则之间可以调整顺序,匹配的逻辑是从上往下串行匹配,顺序决定了哪个规则会被优先命中,调整顺序后会按照新的顺序匹配。 |
SDNS参数配置 | 用来匹配客户端请求解析接口携带的SDNS参数,决定该条规则是否被命中,如果匹配成功,则返回该条规则中的解析记录值。详细的匹配逻辑请查看 规则策略匹配逻辑说明。
说明
|
解析记录值 | 自定义解析的返回值集合,每个记录值代表记录集中的一条解析记录,必填。
您可以添加多个记录值,在未开启权重的情况下,添加的多个记录值将会合并一起返回。 还可以按照权重调度,只需要打开按照权重调度开关即可。开启权重后,可以为每个记录值设置权重,权重值设置范围为:1-100,根据记录值的权重,通过负载均衡算法返回一个合适的记录值。 说明 一条规则最多添加 10 个记录值。 |
TTL | 必填,自定义解析记录的有效期。有效期越短,HTTPDNS SDK 中的解析记录缓存过期就越快。同时,HTTPDNS SDK 请求新的解析记录的频率就越高。 |
验证当前策略是否符合预期
添加规则策略的页面中,提供了验证规则的能力,如下图所示:
在弹窗的策略验证窗口中,输入对应的参数来验证当前的策略是否符合预期。
添加函数计算策略
前提条件
在添加自定义解析的抽屉中,策略类型选择函数计算策略,即可添加一条自定义解析函数计算策略。
您可以做以下配置:
参数 | 说明 |
地域 | 必填,选择函数计算服务所在的地域,比如:您在华东-上海区域新建了一个函数计算服务,这里就选择华东-上海。 |
服务 | 必填,选择地域下面对应的函数计算服务。 |
服务版本/别名 | 必填,选择对应服务的版本或者别名。 |
BEFORE_READ_CACHE阶段的自定义解析函数 | 在读取HTTPDNS服务端缓存前钩子阶段,可在此阶段配置对应的函数计算函数。可选择不激活。 |
BEFORE_WRITE_CACHE阶段的自定义解析函数 | 在HTTPDNS服务端递归解析后写入缓存前钩子阶段,可在此阶段配置对应的函数计算函数。可选择不激活。 |
BEFORE_WRITE_RESPONSE阶段的自定义解析函数 | 在HTTPDNS服务端写入缓存后构造返回内容前钩子阶段,可在此阶段配置对应的函数计算函数。可选择不激活。 |
hook函数功能单元测试 | 用来测试HTTPDNS服务和函数计算服务的连通性:
|
以上内容配置完成后,点击确定会回到策略列表中。
启用、关闭、删除策略等操作请查看管理自定义解析策略。