You need to enable JavaScript to run this app.
导航
UpdateDomainPlayRule - 设置多域名调度策略
最近更新时间:2025.02.11 17:53:58首次发布时间:2023.11.07 18:16:37
我的收藏
有用
有用
无用
无用

调用 UpdateDomainPlayRule 接口设置多域名调度策略。

使用说明

若您同时添加多个加速域名,默认情况下,视频点播服务 GetPlayInfo 接口下发播放地址的策略为随机分发。您可根据实际需要调用 UpdateDomainPlayRule 接口修改多域名调度策略。

注意事项

  • 生效时间:5 分钟之内生效。
  • 本接口的单用户 QPS 限制为 10 次/秒。超过限制,API 调用会被限流,这可能会影响您的业务,请合理调用。更多信息,请参见 QPS 限制

请求说明

请求地址:https://vod.volcengineapi.com?Action=UpdateDomainPlayRule&Version=2023-07-01

调试

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数

参数
类型
是否必选
示例值
描述
Action
String
UpdateDomainPlayRule
接口名称。当前 API 的名称为 UpdateDomainPlayRule
Version
String
2023-07-01
接口版本。当前 API 的版本为 2023-07-01
SpaceName
String
test
空间名称。您可调用 ListSpace 接口获取当前账号下所有空间的名称。
PlayRule
Integer
1

调度策略。取值如下:

  • 0: 随机分发。
  • 1: 按默认域名分发。您需要设置 DefaultDomain 参数指定默认域名。
  • 2: 按固定比例分发。您需要设置 RuleWeights 参数指定域名权重。
DefaultDomain
String
example.volcengine.com
默认域名。当 PlayRule1 时必须设置。您可通过 ListDomain 接口获取当前空间账号下的所有域名列表。
RuleWeights
Object[]
-
域名权重配置。当 PlayRule2 时必须设置。
Domain
String
example.volcengine.com
加入点播调度的域名。
Weight
Long
70
加入点播调度的域名的比例。取值范围为 [0,100]。所有域名的比例之和必须为 100。

返回参数

本接口无特有的返回参数。具体请见公共返回参数

请求示例

https://vod.volcengineapi.com?Action=UpdateDomainPlayRule&Version=2023-07-01&SpaceName=test&DefaultDomain=example.volcengine.com&PlayRule=1

返回示例

{
  "ResponseMetadata": {
    "RequestId": "202310102032***4D9E24707E222E",
    "Action": "UpdateDomainPlayRule",
    "Version": "2023-07-01",
    "Service": "vod",
    "Region": "cn-north-1"
  }
}

错误码

本接口无特有的错误码。更多信息请见公共错误码

服务端 SDK

点播 OpenAPI 提供了配套的服务端 SDK,支持多种编程语言,帮助您实现快速开发。建议使用服务端 SDK 来调用 API,此 API 各语言调用的示例代码,请参考如下: