海外ACDN 分发配置¶
POST 修改分发配置信息¶
POST /prod-api/prod-api/acdn/cloudfrontRest/updateDistributionSetting
Body 请求参数
{
"sslCertificateId": "",
"comment": "",
"webACLId": "",
"aliases": [
{
"value": ""
}
],
"distributionId": 38,
"isIpv6Enabled": true,
"priceClass": "PriceClass_All",
"defaultRootObject": "/",
"isHttpVersion": "http2",
"protocolVersionType": "TLSv1"
}
请求参数¶
名称 | 位置 | 类型 | 必选 | 中文名 | 说明 |
---|---|---|---|---|---|
Authorization | header | string | 是 | none | |
body | body | object | 是 | none | |
» aliases | body | [ValueVo] | 否 | 备用(CNAME) | none |
»» ValueVo | body | ValueVo | 否 | ValueVo | none |
»»» value | body | string | 否 | none | |
» comment | body | string | 否 | 说明 | none |
» defaultRootObject | body | string | 否 | 默认根对象 | none |
» distributionId | body | integer(int64) | 是 | 分配ID | none |
» isHttpVersion | body | string | 否 | HTTP 版本 | none |
» isIpv6Enabled | body | boolean | 否 | IPv6 | 0:表示关闭1:表示打开 |
» priceClass | body | string | 否 | 价格级别 | PriceClass_All:表示使用所有边缘站点(最佳性能) |
» protocolVersionType | body | string | 否 | 安全策略 | TLSv1.2_2021:表示TLSv1.2_2021 (推荐) |
» sslCertificateId | body | string | 否 | SSL证书 | none |
» webACLId | body | string | 否 | none |
详细说明¶
» priceClass: PriceClass_All:表示使用所有边缘站点(最佳性能) PriceClass_100:表示仅使用北美洲和欧洲 PriceClass_200:表示使用北美洲、欧洲、亚洲、中东和非洲
» protocolVersionType: TLSv1.2_2021:表示TLSv1.2_2021 (推荐) TLSv1.2_2019:表示TLSv1.2_2019 TLSv1.2_2018:表示TLSv1.2_2018 TLSv1.1_2016:表示TLSv1.1_2016 TLSv1_2016:表示TLSv1_2016 TLSv1:表示TLSv1
返回示例
200 Response
201 Response
返回结果¶
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | none | Inline |
201 | Created | none | Inline |
401 | Unauthorized | none | Inline |
403 | Forbidden | none | Inline |
404 | Not Found | none | Inline |
返回数据结构¶
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» msg | string | true | none | none | |
» code | integer | true | none | none |
数据模型¶
UpdateDistributionSettingVo
{
"aliases": [
{
"value": "string"
}
],
"comment": "string",
"defaultRootObject": "string",
"distributionId": 0,
"isCookie": true,
"isHttpVersion": "string",
"isIpv6Enabled": true,
"isLogging": true,
"priceClass": "string",
"protocolVersionType": "string",
"sslCertificateId": "string",
"webACLId": "string"
}
UpdateDistributionSettingVo
属性¶
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
aliases | [ValueVo] | false | none | 备用(CNAME) | none |
comment | string | false | none | 说明 | none |
defaultRootObject | string | false | none | 默认根对象 | none |
distributionId | integer(int64) | false | none | 分配ID | none |
isCookie | boolean | false | none | CcCookie 日志记录 | none |
isHttpVersion | string | false | none | HTTP 版本 | none |
isIpv6Enabled | boolean | false | none | IPv6 | 0:表示关闭1:表示打开 |
isLogging | boolean | false | none | 标准日志记录 | 0:表示关闭1:表示打开 |
priceClass | string | false | none | 价格级别 | PriceClass_All:表示使用所有边缘站点(最佳性能) PriceClass_100:表示仅使用北美洲和欧洲 PriceClass_200:表示使用北美洲、欧洲、亚洲、中东和非洲 |
protocolVersionType | string | false | none | 安全策略 | TLSv1.2_2021:表示TLSv1.2_2021 (推荐) TLSv1.2_2019:表示TLSv1.2_2019 TLSv1.2_2018:表示TLSv1.2_2018 TLSv1.1_2016:表示TLSv1.1_2016 TLSv1_2016:表示TLSv1_2016 TLSv1:表示TLSv1 |
sslCertificateId | string | false | none | SSL证书 | none |
webACLId | string | false | none | none |
ValueVo
ValueVo
属性¶
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
value | string | false | none | none |