此接口用于更新点播域名配置。
此接口为模块级别的覆盖修改,具体说明如下:
此接口当前仅支持修改 HTTP 响应头配置模块。
请求地址:https://vod.volcengineapi.com?Action=UpdateDomainConfig&Version=2023-07-01
下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共请求参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | UpdateDomainConfig | 接口名称。当前 API 的名称为 UpdateDomainConfig 。 |
Version | String | 是 | 2023-07-01 | 接口版本。当前 API 的版本为 2023-07-01 。 |
SpaceName | String | 是 | test-space | |
DomainType | String | 是 | play | 域名类型。取值如下:
说明 详见域名类型介绍。 |
Domain | String | 是 | example.test.com | 待修改配置的域名。 |
Config | Object | 是 | - | 表示本次修改的配置 |
ResponseHeaderControl | Object | 否 | - | HTTP 响应头配置模块。不传此参数表示不对该模块进行修改。 |
ResponseHeader | Object[] | 否 | - | HTTP 响应头配置。空值表示清空该模块配置。 |
ResponseHeaderAction | Object | 是 | - | 点播 CDN 在响应用户请求的时候,对响应头的操作。 |
ResponseHeaderInstances | Object[] | 是 | - | 响应头的配置规则列表。每个规则都包含一个头部的操作配置。您最多可以添加 50 条规则。 |
Key | String | 是 | Content-Disposition | 头部名称。名称不能超过 1,024 个字符,不区分大小写。可包含除以下字符外的可打印 ASCII 字符:下划线(_)、空格、双引号(")、Delete(ASCII code 127)。同时,不能使用这些特定的名称。 |
Action | String | 是 | set | 对响应头的操作。取值如下:
|
ValueType | String | 否 | constant |
|
Value | String | 否 | attachment;filename=FileName.xls | 头部的值。仅当
|
AccessOriginControl | Boolean | 否 | false | 在点播 CDN 响应用户请求时,是否校验请求头中的
注意 该参数仅在以下条件都满足的情况下有效:
|
本接口无特有的返回参数。具体请见公共返回参数。
https://vod.volcengineapi.com?Action=UpdateDomainConfig&Version=2023-07-01 { "SpaceName": "test-space", "DomainType": "play", "Domain": "example.test.com", "Config": { "ResponseHeaderControl": { "ResponseHeader": [ { "ResponseHeaderAction": { "ResponseHeaderInstances": [ { "Action": "set", "Key": "Access-Control-Allow-Origin", "Value": "*", "AccessOriginControl": false, "ValueType": "constant" } ] } } ] } } }
{ "ResponseMetadata": { "Action": "UpdateDomainConfig", "Region": "cn-north-1", "Service": "vod", "Version": "2023-07-01", "RequestId": "20230604110420****100232280022D31" } }
下表列举了本接口特有的错误码。如需了解更多错误码,详见视频点播公共错误码。
状态码 | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | InvalidParameter.InvalidDomainType | Domain type must be play/image | DomainType 取值不合法 |
400 | InvalidParameter.DomainNotFound | The domain does not exist | 域名不存在 |
400 | InvalidParameter.DomainBeLocked | The domain has been locked. Please contact sre for processing | 域名已锁定 |