华为云用户手册

  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表2 请求Body参数 参数 是否必选 参数类型 描述 domain 是 DomainBody object 创建 域名 Body 表3 DomainBody 参数 是否必选 参数类型 描述 domain_name 是 String 加速域名。( 由字母(A-Z,a-z,大小写等价)、数字(0-9)和连接符(-)组成,各级域名之间用(.)连接,域名长度不超过75个字符。连接符(-)不能作为域名的开头或结尾字符。) business_type 是 String 域名业务类型,若为web,则表示类型为网页加速;若为download,则表示业务类型为文件下载加速;若为video,则表示业务类型为点播加速;若为wholeSite,则表示业务类型为全站加速。 sources 是 Array of Sources objects 源站配置。 service_area 是 String 域名服务范围,若为mainland_china,则表示服务范围为中国大陆;若为outside_mainland_china,则表示服务范围为中国大陆境外;若为global,则表示服务范围为全球。 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示添加加速域名到该企业项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。 表4 Sources 参数 是否必选 参数类型 描述 domain_id 否 String 加速域名id。 ip_or_domain 是 String 源站IP(非内网IP)或者域名。 origin_type 是 String 源站类型取值:ipaddr:源站IP、 domain:源站域名、obs_bucket:OBS桶域名。源站为ipaddr时,仅支持IPv4,每个源站对应一个源站对象,最多支持50个源站。 active_standby 是 Integer 主备状态,1代表主源站,0代表备源站。 enable_obs_web_hosting 否 Integer 是否开启OBS静态网站托管(0表示关闭,1表示则为开启),源站类型为obs_bucket时传递。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 cdn_ips Array of CdnIps objects IP归属信息列表。 表4 CdnIps 参数 参数类型 描述 ip String 需查询的IP地址。 belongs Boolean 是否是华为云CDN节点。(true:是华为云CDN节点,false:不是华为云CDN节点) region String IP归属地省份。(Unknown:表示未知归属地) isp String 运营商名称。如果IP归属地未知,该字段返回null。 platform String 平台。如果IP归属地未知,该字段返回null。
  • 响应示例 状态码: 200 OK { "cdn_ips" : [ { "ip" : "192.168.1.1", "region" : "Sichuan", "platform" : null, "isp" : "Dianxin", "belongs" : true }, { "ip" : "192.168.1.2", "region" : "Unknown", "platform" : null, "isp" : null, "belongs" : false } ] }
  • URI GET /v1.0/cdn/ip-info 表1 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。 ips 是 String IP地址列表,以“,”分割,最多20个。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total Integer 总共的任务个数。 tasks Array of TasksObject objects 日志列表数据 表4 TasksObject 参数 参数类型 描述 id String 任务id。 task_type String 任务的类型, 其值可以为refresh:刷新任务,或preheating:预热任务。 status String 刷新结果。task_done表示刷新成功 ,task_inprocess表示刷新中。 processing Integer 处理中的url个数。 succeed Integer 成功处理的url个数。 failed Integer 处理失败的url个数。 total Integer url总数。 create_time Long 任务的创建时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 file_type String 文件类型,file:文件;directory:目录。
  • 响应示例 状态码: 200 OK { "total" : 2, "tasks" : [ { "id" : "ff8080xxxxxxxxxxxxd816ff0128", "status" : "task_inprocess", "processing" : 2, "succeed" : 0, "failed" : 0, "task_type" : "refresh", "total" : 2, "create_time" : 1534240233215, "file_type" : "file" }, { "id" : "ff8080xxxxxxxxxxx4fe64797", "status" : "task_inprocess", "processing" : 1, "succeed" : 0, "failed" : 0, "task_type" : "refresh", "total" : 1, "create_time" : 1534240219944, "file_type" : "file" } ] }
  • URI GET /v1.0/cdn/historytasks 表1 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。 page_size 否 Integer 单页最大数量,取值范围为1-10000。page_size和page_number必须同时传值。默认值30。 page_number 否 Integer 当前查询第几页,取值范围为1-65535。默认值1。 status 否 String 任务状态。 task_inprocess 表示任务处理中,task_done表示任务完成。 start_date 否 Long 查询起始时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 end_date 否 Long 查询结束时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 order_field 否 String 用来排序的字段,支持的字段有“task_type”:任务的类型,“total”:url总数,“processing”:处理中的url个数, “succeed”:成功处理的url个数,“failed”:处理失败的url个数,“create_time”:任务的创建时间。order_field和order_type必须同时传值,否则使用默认值"create_time" 和 "desc":降序。 order_type 否 String desc:降序,或者asc:升序。默认值desc。 file_type 否 String 文件类型,file:文件;directory:目录。 task_type 否 String 任务类型,refresh:刷新任务;preheating:预热任务。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 domain DomainsWithPort object 域名信息。 表5 DomainsWithPort 参数 参数类型 描述 id String 加速域名ID。 domain_name String 加速域名。 business_type String 域名业务类型,若为web,则表示类型为网站加速;若为download,则表示业务类型为文件下载加速;若为video,则表示业务类型为点播加速;若为wholeSite,则表示类型为全站加速。 user_domain_id String 域名所属用户的domain_id。 domain_status String 加速域名状态。取值意义: online表示“已开启” offline表示“已停用” configuring表示“配置中” configure_failed表示“配置失败” checking表示“审核中” check_failed表示“审核未通过” deleting表示“删除中”。 cname String 加速域名对应的CNAME。 sources Array of SourceWithPort objects 源站配置。 domain_origin_host DomainOriginHost object 域名回源HOST配置。 https_status Integer 是否开启HTTPS加速。 0:代表未开启HTTPS加速; 1:代表开启HTTPS加速,且回源方式为协议跟随; 2:代表开启HTTPS加速,且回源方式为HTTP; 3:代表开启HTTPS加速,且回源方式为HTTPS。 create_time Long 域名创建时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 modify_time Long 域名修改时间,相对于UTC 1970-01-01到当前时间相隔的毫秒数。 disabled Integer 封禁状态(0代表未禁用;1代表禁用)。 locked Integer 锁定状态(0代表未锁定;1代表锁定)。 auto_refresh_preheat Integer 自动刷新预热(0代表关闭;1代表打开)。 service_area String 华为云CDN提供的加速服务范围,包含:mainland_china中国大陆、outside_mainland_china中国大陆境外、global全球。 range_status String Range回源状态(off代表关闭 on代表开启)。 follow_status String 回源跟随状态(off代表关闭 on代表开启)。 origin_status String 是否暂停源站回源(off代表关闭 on代表开启)。 banned_reason String 域名禁用原因。 1:该域名涉嫌违规内容(涉黄/涉赌/涉毒/涉政)已被禁用; 2:该域名因备案失效已被禁用; 3:该域名遭受攻击,已被禁用; 150:该域名涉嫌违规内容涉黄已被禁用; 151:该域名涉嫌违规内容涉政已被禁用; 152:该域名涉嫌违规内容涉暴已被禁用; 153:该域名涉嫌违规内容涉赌已被禁用。 locked_reason String 域名锁定原因(Changing the config, please wait)。 enterprise_project_id String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,不传表示查询默认项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。 表6 SourceWithPort 参数 参数类型 描述 domain_id String 加速域名id。 ip_or_domain String 源站IP(非内网IP)或者域名。 origin_type String 源站类型,ipaddr:源站IP、 domain:源站域名、obs_bucket:OBS桶域名。 active_standby Integer 主备状态(1代表主源站;0代表备源站)。 enable_obs_web_hosting Integer 是否开启OBS静态网站托管(0表示关闭,1表示则为开启),源站类型为obs_bucket时传递。 http_port Integer HTTP端口,默认80 https_port Integer HTTPS端口,默认443 表7 DomainOriginHost 参数 参数类型 描述 domain_id String 域名ID。 origin_host_type String 回源host的类型,accelerate:选择加速域名作为回源host域名, customize:使用自定义的域名作为回源host域名。 customize_domain String 回源host域名。返回加速域名主源站设置的HOST域名,如果加速域名有多个主源站且对应多个回源HOST,则返回源站配置中的第一个主源站对应的HOST域名。
  • 响应示例 状态码: 200 OK { "domain" : { "sources" : [ { "domain_id" : "ff80***********************c82722", "origin_type" : "ipaddr", "ip_or_domain" : "0.0.0.0", "active_standby" : 1, "http_port" : 80, "https_port" : 443 } ], "cname" : "www.example1.example2.0002.example3.com.c.example4.com", "id" : "ff80808264c7*******fc82722", "user_domain_id" : "6e358a************a441", "domain_name" : "www.example1.example2.0002.example3.com", "business_type" : "web", "service_area" : "mainland_china", "domain_status" : "configuring", "https_status" : 0, "create_time" : 1532403213673, "modify_time" : 1532403782746, "domain_origin_host" : { "domain_id" : "ff80***********************c82722", "origin_host_type" : "accelerate", "customize_domain" : "www.example1.example2.0002.example3.com" }, "disabled" : 0, "locked" : 0, "range_status" : "off", "follow_status" : "off", "origin_status" : "on", "auto_refresh_preheat" : 0 } }
  • URI PUT /v1.0/cdn/domains/{domain_id}/enable 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 加速域名ID。 表2 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。
  • URI GET /v1.0/cdn/domains/{domain_id}/originhost 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 加速域名ID。 表2 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 origin_host DomainOriginHost object 回源HOST配置。 表5 DomainOriginHost 参数 参数类型 描述 domain_id String 域名ID。 origin_host_type String 回源host的类型,accelerate:选择加速域名作为回源host域名,customize:使用自定义的域名作为回源host域名。 customize_domain String 自定义回源host域名。
  • 请求消息 请求参数 请求参数如表1所示。 表1 请求参数 名称 是否必选 参数类型 描述 start_time 否 Long 查询起始时间戳(单位:毫秒)。 end_time 否 Long 查询结束时间戳(单位:毫秒)。 domain_name 是 String 域名列表, 多个域名 以逗号(半角)分隔,如:www.test1.com,www.test2.com ,最多不超过20个域名。 stat_type 是 String 参数类型支持:bw(带宽),flux(流量),bs_bw(回源带宽),bs_flux(回源流量),bs_num(回源总数),bs_fail_num(回源失败总数),req_num(请求总数),req_hit_rate(请求命中率),flux_hit_rate(流量命中率),bs_fail_rate(回源失败率),qps(每秒请求数),http_code_2xx(状态码2xx),http_code_3xx(状态码3xx),http_code_4xx(状态码4xx),http_code_5xx(状态码5xx)。 service_area 否 String mainland_china(中国大陆),outside_mainland_china(中国大陆境外),默认为mainland_china,回源指标bs_flux,bs_bw,bs_fail_rate,回源指标不区分服务范围,该参数对回源指标无效。 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 请求示例 请求路径示例 GET https://cdn.myhuaweicloud.com/v1.0/cdn/statistics/domain?start_time=1513094400000&end_time=1513180799346&domain_name=example1.example2.com,example3.example4.com&interval=300&stat_type=flux&enterprise_project_id=0
  • 响应消息 响应参数 响应参数如表表2所示。 表2 响应参数 名称 参数类型 描述 domain Object 域名统计数据对象汇总。详细说明见表3。 domain参数说明 domain参数说明如表3所示。 表3 domain参数说明 名称 参数类型 描述 start_time Integer 查询起始时间戳(单位:毫秒)。 end_time Integer 查询结束时间戳(单位:毫秒)。 value Integer 总流量。(流量单位:Byte,带宽单位:bps) stat_type String 统计类型。 domain_name String 域名。 service_area String mainland_china(中国大陆),outside_mainland_china(中国大陆境外)。回源指标不区分服务范围,该参数对回源指标无效。 响应示例 { "domain": [ { "value": 197400, "start_time": 1513094400000, "end_time": 1513180799346, "stat_type": "flux", "domain_name": "example1.example2.com", "service_area": "mainland_china" }, { "value": 42825, "start_time": 1513094400000, "end_time": 1513180799346, "stat_type": "flux", "domain_name": "example3.example4.com", "service_area": "mainland_china" } ] }
  • 请求示例 PUT https://cdn.myhuaweicloud.com/v1.0/cdn/domains/ff8080**********************d71/https-info?enterprise_project_id=0 { "https" : { "http2" : 0, "certificate_type" : 0, "force_redirect_config" : { "redirect_type" : "http", "switch" : 1 }, "force_redirect_https" : 1, "https_status" : 2, "cert_name" : "cdn_test_cert", "certificate" : "-----BEGIN CERTIFICATE----------END CERTIFICATE-----", "private_key" : "-----BEGIN RSA PRIVATE KEY---------END RSA PRIVATE KEY-----" } }
  • 响应参数 状态码: 200 表7 响应Body参数 参数 参数类型 描述 https HttpInfoResponseBody object https配置。 表8 HttpInfoResponseBody 参数 参数类型 描述 https_status Integer HTTPS证书是否启用。0:不启用,此时无需填写证书及私钥参数;1:启用HTTPS加速并协议跟随回源;2:启用HTTPS加速并HTTP回源;3:启用HTTPS加速并HTTPS回源,开启时需要传递证书及私钥 cert_name String 证书名称。(长度限制为3-32字符)。 certificate String 证书内容。 private_key String 功能说明: HTTPS协议使用的私钥,不启用证书则无需输入。(为了客户信息安全,接口返回私钥为空) certificate_type Integer 证书类型。1:代表华为云托管证书;0:表示自有证书。 force_redirect_https Integer 客户端请求是否强制重定向。1是,0否。(如果为2,表示强制跳转HTTP) force_redirect_config ForceRedirect object 强制跳转 http2 Integer 是否使用HTTP2.0。(1是,0否。) expiration_time Long 证书过期时间 表9 ForceRedirect 参数 参数类型 描述 switch Integer 强制跳转开关。1打开。0关闭。 redirect_type String 强制跳转类型。http:强制跳转HTTP。https:强制跳转HTTPS。
  • 响应示例 状态码: 200 OK { "https" : { "http2" : 0, "certificate_type" : 0, "force_redirect_config" : { "redirect_type" : "http", "switch" : 1 }, "expiration_time" : 1636183290000, "force_redirect_https" : 2, "https_status" : 2, "cert_name" : "cdn_test_cert", "certificate" : "-----BEGIN CERTIFICATE----------END CERTIFICATE-----", "private_key" : "" } }
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表4 请求Body参数 参数 是否必选 参数类型 描述 https 是 HttpInfoRequestBody object https配置。 表5 HttpInfoRequestBody 参数 是否必选 参数类型 描述 cert_name 是 String 证书名字。(长度限制为3-64字符)。 https_status 是 Integer HTTPS证书是否启用。0:不启用,此时无需填写证书及私钥参数;1:启用HTTPS加速并协议跟随回源;2:启用HTTPS加速并HTTP回源;3:启用HTTPS加速并HTTPS回源,首次配置证书需要传递证书及私钥,如已有证书可不用传证书及私钥。 certificate 否 String HTTPS协议使用的SSL证书内容,仅支持PEM编码格式。不启用证书则无需输入。初次配置证书时必传。 private_key 否 String HTTPS协议使用的SSL证书私钥内容,仅支持PEM编码格式。不启用证书则无需输入。初次配置证书时必传。 http2 否 Integer 是否使用HTTP2.0。(1:是,0:否。) certificate_type 否 Integer 证书类型。1:代表华为云托管证书;0:表示自有证书。 默认值0。 force_redirect_https 否 Integer 强制跳转HTTPS(0:不强制;1:强制) 为空值时默认设置为关闭。(建议使用force_redirect_config修改配置) force_redirect_config 否 ForceRedirect object 强制跳转 表6 ForceRedirect 参数 是否必选 参数类型 描述 switch 是 Integer 强制跳转开关。1打开。0关闭。 redirect_type 否 String 强制跳转类型。http:强制跳转HTTP。https:强制跳转HTTPS。
  • URI PUT /v1.0/cdn/domains/{domain_id}/https-info 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 加速域名ID。 表2 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示修改当前企业项目下加速域名的配置,"all"代表所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。
  • 响应消息 响应参数 响应参数如表2所示。 表2 响应参数 名称 参数类型 描述 bandwidth_detail Object 详情数据对象。详细说明见表3。 bandwidth参数说明 bandwidth参数说明如表3所示。 表3 bandwidth参数说明 名称 参数类型 描述 start_time Interger 查询起始时间戳(单位:毫秒)。 end_time Interger 查询结束时间戳(单位:毫秒)。 stat_type String 统计类型。 interval Interger 采样间隔,单位:秒。 values Array of integers 带宽数据列表,从start_time开始,每采样间隔生成一个采样点,按时间顺序排列(单位:bps)。 响应示例 { "bandwidth_detail": { "interval": 300, "values": [835038583,835038544], "start_time": 1498838400000, "end_time": 1502380500000, "stat_type" : "bw" } }
  • 请求消息 请求参数 请求参数如表1所示。 表1 请求参数 名称 是否必选 参数类型 描述 start_time 否 Long 查询起始时间戳(单位:毫秒)。 end_time 否 Long 查询结束时间戳(单位:毫秒)。 domain_name 是 String 域名列表,多个域名以逗号(半角)分隔,如:www.test1.com,www.test2.com ,ALL表示查询名下全部域名。 interval 否 Interger 采样间隔,单位:秒,取值说明: 时间跨度1天:5分钟、1小时、4小时、8小时。 时间跨度2~7天:5分钟、1小时、4小时、8小时、1天。 时间跨度8~31天:4小时、8小时、1天。 如果不传,默认取对应时间跨度的最小间隔。 如果需要传,则换算成秒。 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 请求示例 请求路径示例 GET https://cdn.myhuaweicloud.com/v1.0/cdn/statistics/bandwidth-detail?start_time=1498838400000&end_time=1502380500000&domain_name=www.example.com&interval=300&enterprise_project_id=0
  • URI GET /v1.0/cdn/domains/https-certificate-info 表1 Query参数 参数 是否必选 参数类型 描述 page_size 否 Integer 每页的数量,取值范围1-10000,不设值时默认值为30。 page_number 否 Integer 查询的页码。取值范围1-65535,不设值时默认值为1。 domain_name 否 String 加速域名。 user_domain_id 否 String 域名所属用户的domain_id。 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 total Integer 查询结果总数 https Array of HttpsDetail objects https配置。 表4 HttpsDetail 参数 参数类型 描述 domain_id String 域名id。 domain_name String 绑定该证书的域名。 cert_name String 证书名字。 certificate String 证书内容。 private_key String 私钥内容。 certificate_type Integer 0:自有证书 1:云托管证书。 expiration_time Long 证书过期时间。 https_status Integer HTTPS证书是否启用,取值0:不启用;1:启用HTTPS加速并协议跟随回源;2:启用HTTPS加速并HTTP回源。 force_redirect_https Integer 客户端请求是否强制重定向。1是,0否。(如果为2,表示强制跳转HTTP) force_redirect_config ForceRedirect object 强制跳转。 http2 Integer 是否使用HTTP2.0。(1是,0否。) 表5 ForceRedirect 参数 参数类型 描述 switch Integer 强制跳转开关。1打开。0关闭。 redirect_type String 强制跳转类型。http:强制跳转HTTP。https:强制跳转HTTPS。
  • 响应示例 状态码: 200 OK { "total" : 1, "https" : [ { "https_status" : 1, "force_redirect_https" : 2, "force_redirect_config" : { "redirect_type" : "http", "switch" : 1 }, "http2" : 0, "cert_name" : "cdn_test", "certificate" : "-----BEGIN CERTIFICATE-----XX-----END CERTIFICATE-----", "private_key" : null, "certificate_type" : 0, "expiration_time" : 1606187416000, "domain_id" : "3e****************************63", "domain_name" : "www.example.com" } ] }
  • 响应消息 响应参数 响应参数如表2所示。 表2 响应参数 名称 参数类型 描述 domain Object 详情数据对象。详细说明见表3。 domain参数说明 domain参数说明如表3所示。 表3 domain参数说明 名称 参数类型 描述 domain_name String 域名。 value Integer 对应查询类型的值。(流量单位:Byte,带宽单位:bps) 响应示例 { "domain": [ { "domain_name": "www.test1.com", "value": 566 }, { "domain_name": "www.test2.com", "value": 545 } ] }
  • 请求消息 请求参数 请求参数如表1所示。 表1 请求参数 名称 是否必选 参数类型 描述 start_time 否 Long 查询起始时间戳(单位:毫秒)。 end_time 否 Long 查询结束时间戳(单位:毫秒),必须与起始时间戳同时传或不传。 domain_name 是 String 域名列表,多个域名以逗号(半角)分隔,如:www.test1.com,www.test2.com ,ALL表示查询名下全部域名 stat_type 是 String 参数类型支持:flux(流量),bw(带宽),req_num(请求总数) region 是 String 区域列表,包括:中国34个省级行政区域(包含中国大陆省份、直辖市及港澳台)、中国以外及其他,多个区域以逗号分隔,如:beijing,neimenggu,........ 说明: 传参时区域名称,如“北京、上海、港澳台”等均需用汉语拼音(beijing、shanghai、gangaotai),“中国以外”请用“haiwai”传参。 “山西、陕西”传参时分别用:“shanxi、shaanxi”。 ALL表示查询全部区域。 carrier 是 String 运营商列表,英文首字母缩写,目前支持CTCC(电信), CMCC(移动), CUCC(联通), ENET(教育), CRC(铁通)。多个运营商以逗号分隔,如:CTCC,CMCC,........ ALL表示查询全部运营商。 region与carrier不能同时传ALL。 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 请求示例 请求路径示例 GET https://cdn.myhuaweicloud.com/v1.0/cdn/statistics/region-carrier-domain?start_time=1511366400000&end_time=1511452799640&domain_name=www.test1.com&stat_type=req_num®ion=beijing,neimenggu&carrier=CMCC&enterprise_project_id=0
  • 请求消息 请求参数 请求参数如表1所示。 表1 请求参数 名称 是否必选 参数类型 描述 start_time 否 Long 查询起始时间戳(单位:毫秒)。 end_time 否 Long 查询结束时间戳(单位:毫秒)。 domain_name 是 String 域名列表,多个域名以逗号(半角)分隔,如:www.test1.com,www.test2.com ,ALL表示查询名下全部域名。 interval 否 Integer 采样间隔,单位:秒,取值说明: 时间跨度1天:5分钟、1小时、4小时、8小时。 时间跨度2~7天:5分钟、1小时、4小时、8小时、1天。 时间跨度8~31天:4小时、8小时、1天。 如果不传,默认取对应时间跨度的最小间隔。 如果需要传,则换算成秒。 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示查询资源所属项目,"all"表示所有项目。注意:当使用子账号调用接口时,该参数必传。 请求示例 请求路径示例 GET https://cdn.myhuaweicloud.com/v1.0/cdn/statistics/flux-detail?start_time=1534176000000&end_time=1534258800000&domain_name=www.example.com&interval=300&enterprise_project_id=0
  • 响应消息 响应参数 响应参数如表2所示。 表2 响应参数 名称 参数类型 描述 flux_detail Object 详情数据对象。详细说明见表3。 flux_detail参数说明 flux_detail参数说明如表3所示。 表3 flux_detail参数说明 名称 参数类型 描述 interval Interger 采样间隔,单位:秒,取值说明: 时间跨度1天:5分钟、1小时、4小时、8小时,分别对应300秒、3600秒、14400秒和28800秒。 时间跨度2~7天:1小时、4小时、8小时、1天,分别对应3600秒、14400秒、28800秒和86400秒。 时间跨度8~31天:4小时、8小时、1天,分别对应14400秒、28800秒和86400秒。 如果不传,默认取对应时间跨度的最小间隔。 start_time Interger 查询起始时间戳(单位:毫秒)。 end_time Interger 查询结束时间戳(单位:毫秒)。 stat_type String 统计类型。 values Array of integers 流量数据列表,从start_time开始,每采样间隔生成一个采样点,按时间顺序排列(单位:Byte)。 响应示例 { "flux_detail": { "interval": 300, "values": [835038583,835038584], "start_time": 1534176000000, "end_time": 1534258800000, "stat_type" : "flux" } }
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表4 请求Body参数 参数 是否必选 参数类型 描述 follow302_status 是 String follow302状态,off:关闭,on:开启。 枚举值: off on
  • URI PUT /v1.0/cdn/domains/{domain_id}/follow302-switch 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 加速域名id。 表2 Query参数 参数 是否必选 参数类型 描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示修改当前企业项目下加速域名的配置,"all"代表所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(ListEnterpriseProject)查询企业项目id。
共100000条