跳转至

海外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

{
  "msg": "修改成功",
  "code": 200
}

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

{
  "value": "string"
}

ValueVo

属性

名称 类型 必选 约束 中文名 说明
value string false none none