版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CDNAPI 手册数据传输/快速入门 PAGE 109API 手册简介欢迎使用阿里云 CDN(内容分发网络)服务。用户可以使用本文档介绍的 API 对 CDN 服务进行相关操作。请确保在使用这些接口前,已充分了解 CDN 产品说明、使用协议和收费方式。当前CDN Open API版本号为:2014-11-11术语表业务限制资源规格限制说明见附录调用方式对CDN API接口调用是通过向CDN API的服务端地址发送HTTP GET请求,并按照接口说明在请求中加入相应请求参数来完成的;根据请求的处理情况,系统会返回处理结果。请求结构服务地址CDN API的服务接入地址为:通信协议支持通过HTTP或
2、HTTPS通道进行请求通信。为了获得更高的安全性,推荐您使用HTTPS通道发送请求。请求方法支持HTTP GET方法发送请求,这种方式下请求参数需要包含在请求的URL中。请求参数每个请求都需要指定要执行的操作,即Action参数(例如CreateCDNServer),以及每个操作都需要包含的公 共请求参数和指定操作所特有的请求参数。字符编码请求及返回结果都使用UTF-8字符集进行编码。公共参数公共请求参数公共请求参数是指每个接口都需要使用到的请求参数。名称类型是否必须描述FormatString否返回值的类型,支持JSON与XML。默认为XMLVersionString是API版本号,为日期形
3、式:YYYY-MM-DD,本版本对应为2014-11-11AccessKeyIdString是阿里云颁发给用户的访问服务所用的密钥IDSignatureString是签名结果串,关于签名的计算方法,请参见签名机制。SignatureMethodString是签名方式,目前支持HMAC-SHA1TimestampString是请求的时间戳。日期格式按照ISO8601标准表示,并需要使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。例如 ,2014-11- 11T12:00:00Z(为北京时间2014年11月11日20点0分0秒)SignatureVersionString是签名算
4、法版本,目前版本是1.0SignatureNonceString是唯一随机数,用于防止网络重放攻击。用户在不同请求间要使用不同的随机数值/?Format=xml&Version=2013-01- 10&Signature=Pc5WB8gokVn0 xfeu%2FZV%2BiNM1dgI%3D&SignatureMethod=HMAC- SHA1&SignatureNonce=15215528852396&SignatureVersion=1.0&AccessKeyId=key-test&Timestamp=2012-06- 01T12:00:00Z请求示例:公共返回参数4C467B38-391
5、0-447D-87BC-AC049166F216用户发送的每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码RequestId给 用户。XML返回示例:RequestId: 4C467B38-3910-447D-87BC-AC049166F216,/* 返回结果数据 */JSON返回示例:返回结果调用API服务后返回数据采用统一格式,返回的HTTP状态码为2xx,代表调用成功。返回4xx或5xx的HTTP状态 码代表调用失败。调用成功返回的数据格式主要有XML和JSON两种,外部系统可以在请求时传入参数来制定返回的数据格式,默认为XML格式。本文档中的返回示例为了便于用户查看,做了格式
6、化处理,实际返回结果是没有进行换行、缩进等处理的。成功结果XML返回示例: (XML返回结果包括请求是否成功信息和具体的业务数据)消息服务/快速入门4C467B38-3910-447D-87BC-AC049166F216RequestId: 4C467B38-3910-447D-87BC-AC049166F216,/* 返回结果数据 */JSON示例:错误结果调用接口出错后,将不会返回结果数据。调用方可根据附表来定位错误原因。当调用出错时,HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。 另外还包含一个全局唯一的请求ID:RequestId和一个您
7、该次请求访问的站点ID:HostId。在调用方找不到错 误原因时,可以联系阿里云客服,并提供该HostId和RequestId,以便我们尽快帮您解决问题。8906582E-6722-409A-A6C4-0E7863B733A5UnsupportedOperationThe specified action is not supported.XML示例:JSON示例:RequestId: 8906582E-6722-409A-A6C4-0E7863B733A5,HostId: , Code: UnsupportedOperation,Message: The specified action i
8、s not supported.签名机制详细说明CDN服务会对每个访问的请求进行身份验证,所以无论使用HTTP还是HTTPS协议提交请求,都需要在请求中 包含签名(Signature)信息。CDN通过使用Access Key ID和Access Key Secret进行对称加密的方法来验证请求的发送者身份。Access Key ID和Access Key Secret由阿里云官方颁发给访问者(可以通过阿里云官方网站申请和管理),其中Access Key ID用于标识访问者的身份 Access Key Secret是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密,只有阿里云和用户
9、知道。用户在访问时,按照下面的方法对请求进行签名处理:使用请求参数构造规范化的请求字符串(Canonicalized Query String)按照参数名称的字典顺序对请求中所有的请求参数(包括文档中描述的公共请求参数和给定了的请 求接口的自定义参数,但不能包括公共请求参数中提到Signature参数本身)进行排序。注:当使用GET方法提交请求时,这些参数就是请求URI中的参数部分(即URI中?之后由&连接的部分)。对每个请求参数的名称和值进行编码。名称和值要使用UTF-8字符集进行URL编码,URL编码的编码 规则是:对于字符 A-Z、a-z、0-9以及字符-、_、.、不编码;对于其他字符编
10、码成%XY的格式,其中XY是字符对应ASCII码的16进制表示。比如英文的双引号()对应的编码就是%22对于扩展的UTF-8字符,编码成%XY%ZA的格式;需要说明的是英文空格( )要被编码是%20,而不是加号(+)。注:一般支持URL编码的库(比如Java中的.URLEncoder)都是按照application/x-www- form-urlencoded的MIME类型的规则进行编码的。实现时可以直接使用这类方式进行编码,把编码 后的字符串中加号(+)替换成%20、星号(*)替换成%2A、%7E替换回波浪号(),即可得到上 述规则描述的编码字符串。对编码后的参数名称和值使用英文等号(=)进
11、行连接。- 再把英文等号连接得到的字符串按参数名称的字典顺序依次使用&符号连接,即得到规范化请求字符串。StringToSign= HTTPMethod + & + percentEncode(/) + & +percentEncode(CanonicalizedQueryString)使用上一步构造的规范化字符串按照下面的规则构造用于计算签名的字符串:其 中 HTTPMethod 是 提 交 请 求 用 的 HTTP 方 法 , 比 GET 。 percentEncode(/)是按照1.b中描述的URL编码规则对字符/进行编码得到的值,即%2F。percentEncode(Canonical
12、izedQueryString)是对第1步中构造的规范化请求字符串按1.b中描述的URL编码规 则编码后得到的字符串。按照RFC2104的定义,使用上面的用于签名的字符串计算签名HMAC值。注意:计算签名时使用的Key就是 用户持有的Access Key Secret并加上一个&字符(ASCII:38),使用的哈希算法是SHA1。按照Base64编码规则把上面的HMAC值编码成字符串,即得到签名值(Signature)。将得到的签名值作为Signature参数添加到请求参数中,即完成对请求签名的过程。注意:得到的签名值在作为最后的请求参数值提交给CDN服务器的时候,要和其他参数一样,按照RFC
13、3986的规则进行URL编码)。 HYPERLINK /?SignatureVersion=1.0&Format=JSON&TimeStamp=2015-08- /?SignatureVersion=1.0&Format=JSON&TimeStamp=2015-08- 06T02:19:46Z&AccessKeyId=testid&SignatureMethod=HMAC-SHA1&Version=2014-11- 11&Action=DescribeCdnService&SignatureNonce=9b7a44b0-3be1-11e5-8c73-08002700c460以DescribeC
14、dnService为例,签名前的请求URL为:那么StringToSign就是:GET&%2F&AccessKeyId%3Dtestid%26Action%3DDescribeCdnService%26Format%3DJSON%26SignatureMethod%3 DHMAC-SHA1%26SignatureNonce%3D9b7a44b0-3be1-11e5-8c73- 08002700c460%26SignatureVersion%3D1.0%26TimeStamp%3D2015-08- 06T02%253A19%253A46Z%26Version%3D2014-11-11L5m9Nr
15、ptrrFq7weQ/YUHZinh8b8=假如使用的Access Key Id是testid,Access Key Secret是testsecret,用于计算HMAC的Key就是testsecret&,则计算得到的签名值是:签名后的请求URL为(注意增加了Signature参数): HYPERLINK /?SignatureVersion=1.0&Format=JSON&TimeStamp=2015-08- /?SignatureVersion=1.0&Format=JSON&TimeStamp=2015-08- 06T02%3A19%3A46Z&AccessKeyId=testid&Si
16、gnatureMethod=HMAC-SHA1&Version=2014-11- 11&Signature=L5m9NrptrrFq7weQ%2FYUHZinh8b8%3D&Action=DescribeCdnService&SignatureNonce=9b7a44b0-3be1-11e5-8c73-08002700c460代码示例附:python版本签名机制代码示例 点击下载RAM资源授权-CDN借助 RAM 实现子账号对主账号的 CDN 资源访问通过云帐号开通 CDN 服务,创建加速域名,所有服务和加速域名都是该帐号自己拥有的资源。默认情况下,帐号对自己的资源拥有完整的操作权限。使用阿里
17、云的访问控制RAM(Resource Access Management)服务,您可以将您云账号下 CDN 资源的访问及管理权限授予RAM中子用户。在了解如何使用 RAM 来授权和访问 CDN 资源之前,请确保您已详细阅读了 RAM 产品文档 和 API 文档。如果您不需要使用RAM,请略过此章节。RAM 中可授权的 CDN 资源类型目前,可以在 RAM 中进行授权的资源类型及描述方式如下表所示:资源类型授权策略中的资源描述方式说明serviceacs:cdn:*:$accountid:*授权子账户管理 CDN服务例如:变配,查询账户信息等domainacs:cdn:*:$accountid:
18、domain/$domainName acs:cdn:*:$accountid:domain/*授权子账户管理自己的加速域名例如:添加,配置,查询域名等RAM 中可对 CDN 资源进行授权的Action在 RAM 中,可以对一个 CDN 资源进行以下 Action 的授权。服务操作接口API描述归档存储/快速入门OpenCdnService开通CDN服务DescribeCdnService查询CDN服务状态。包括当前计费类型,服务开通时间,下次生效的计费类型,当前业务状态等ModifyCdnService变更CDN服务的计费类型域名操作接口API描述DescribeUserDomains查询用
19、户名下所有的域名与状态DescribeCdnDomainDetail获取指定加速域名配置的基本信息AddCdnDomain添加加速域名,一次只能提交一个加速域名StartCdnDomain启用状态为停用的加速域名,将DomainStatus变更为onlineStopCdnDomain停用某个加速域名,将DomainStatus变更为offlineDeleteCdnDomain【慎用】删除当前加速域名,每次只能提交一个加速域名域名配置接口API描述DescribeDomainConfigs查询域名配置SetOptimizeConfig设置页面优化SetPageCompressConfig设置智能
20、压缩SetIgnoreQueryStringConfig设置过滤参数SetRangeConfig设置Range回源SetVideoSeekConfig设置拖拽播放SetSourceHostConfig设置回源hostSetErrorPageConfig设置404页面SetForceRedirectConfig设置强制跳转SetRefererConfig设置防盗链SetFileCacheExpiredConfig设置文件类型缓存策略SetPathCacheExpiredConfig设置路径缓存策略ModifyFileCacheExpiredConfig修改文件类型缓存策略ModifyPathCa
21、cheExpiredConfig修改路径缓存策略阿里云大数据平台/大数据计算服务ODPSDeleteCacheExpiredConfig删除缓存配置SetReqAuthConfig设置鉴权SetHttpHeaderConfig设置HTTP头信息ModifyHttpHeaderConfig修改HTTP头信息DeleteHttpHeaderConfig删除HTTP头信息SetCcConfig设置CC防护SetWafConfig设置Waf防护刷新预热接口API描述RefreshObjectCaches刷新节点上的文件内容,暂不支持批量PushObjectCache将源站的内容主动预热到L2 Cach
22、e节点上,用户首次访问可直接命中缓存,缓解源站压力,暂不支持批量DescribeRefreshTasks查询预热刷新状态,是否在全网生效DescribeRefreshQuota查询预热刷新操作余量直播流操作接口API描述DescribeLiveStreamsPublishList查看某个域名下所有流的信息DescribeLiveStreamsOnlineList查看指定域名下(或者指定域名下指定appname)的所有正在推的流的信息DescribeLiveStreamsBlockList获取流播放的黑名单DescribeLiveStreamsControlHistory查看某个域名下所有流控记
23、录DescribeLiveStreamOnlineUserNum获取直播流的在线人数,支持基于域名和基于流的查询;ForbidLiveStream停止直播流ResumeLiveStream开始直播流SetLiveStreamsNotifyUrlConfig设置直播信息需要推送到的URL地址资源监控接口API描述DescribeDomainBpsData网络带宽信息高性能计算 HPC/操作指南DescribeDomainFlowData网络流量信息DescribeDomainSrcBpsData回源带宽信息DescribeDomainSrcFlowData回源流量信息DescribeDomain
24、HitRateData缓存字节命中率信息DescribeDomainQpsData每秒访问次数信息DescribeDomainHttpCodeData响应码占比信息DescribeDomainsUsageByDay天粒度资源使用信息DescribeTopDomainsByFlow天粒度按流量域名排名DescribeDomainPvDatapv趋势数据DescribeDomainUvDatauv趋势数据DescribeDomainRegionData用户区域占比DescribeDomainISPData运营商占比DescribeDomainTopUrlVisit热门url访问统计Describe
25、DomainTopReferVisit热门refer统计DescribeDomainFileSizeProportionData文件访问占比DescribeDomainCCDataCC监控数据日志信息接口API描述DescribeCdnDomainLogs获取指定域名的原始访问日志的下载地址。辅助工具接口API描述DescribeIpInfo验证指定的IP是否为阿里云CDN节点的IP地址。CDN API 发生子账号访问主账号资源时的鉴权规则当子账号通过 CDN Open API 对主账号的 CDN 资源进行访问时,CDN 后台向 RAM 进行权限检查,以确保资源拥有者的确将相关资源的相关权限授
26、予了调用者。表格存储/购买指导每个不同的 CDN API 会根据涉及到的资源以及 API 的语义来确定需要检查哪些资源的权限。具体地,每个API 的鉴权规则见下表API鉴权规则OpenCdnServiceacs:cdn:*:$accountid:*DescribeCdnServiceacs:cdn:*:$accountid:*ModifyCdnServiceacs:cdn:*:$accountid:*DescribeUserDomainsacs:cdn:*:$accountid:domain/*DescribeCdnDomainDetailacs:cdn:*:$accountid:domain
27、/$domainNameAddCdnDomainacs:cdn:*:$accountid:domain/*StartCdnDomainacs:cdn:*:$accountid:domain/$domainNameStopCdnDomainacs:cdn:*:$accountid:domain/$domainNameDeleteCdnDomainacs:cdn:*:$accountid:domain/$domainNameDescribeDomainConfigsacs:cdn:*:$accountid:domain/$domainNameSetOptimizeConfigacs:cdn:*:$
28、accountid:domain/$domainNameSetPageCompressConfigacs:cdn:*:$accountid:domain/$domainNameSetIgnoreQueryStringConfigacs:cdn:*:$accountid:domain/$domainNameSetRangeConfigacs:cdn:*:$accountid:domain/$domainNameSetVideoSeekConfigacs:cdn:*:$accountid:domain/$domainNameSetSourceHostConfigacs:cdn:*:$account
29、id:domain/$domainNameSetErrorPageConfigacs:cdn:*:$accountid:domain/$domainNameSetForceRedirectConfigacs:cdn:*:$accountid:domain/$domainNameSetRefererConfigacs:cdn:*:$accountid:domain/$domainNameSetFileCacheExpiredConfigacs:cdn:*:$accountid:domain/$domainNameSetPathCacheExpiredConfigacs:cdn:*:$accoun
30、tid:domain/$domainNameModifyFileCacheExpiredConfigacs:cdn:*:$accountid:domain/$domainNameModifyPathCacheExpiredConfigacs:cdn:*:$accountid:domain/$domainNameDeleteCacheExpiredConfigacs:cdn:*:$accountid:domain/$domainNameSetReqAuthConfigacs:cdn:*:$accountid:domain/$domainNameSetHttpHeaderConfigacs:cdn
31、:*:$accountid:domain/$domainNameModifyHttpHeaderConfigacs:cdn:*:$accountid:domain/$domainNameDeleteHttpHeaderConfigacs:cdn:*:$accountid:domain/$domainNameSetCcConfigacs:cdn:*:$accountid:domain/$domainNameSetWafConfigacs:cdn:*:$accountid:domain/$domainNameAPI 网关/使用手册(开放API)RefreshObjectCachesacs:cdn:
32、*:$accountid:domain/*PushObjectCacheacs:cdn:*:$accountid:domain/*DescribeRefreshTasksacs:cdn:*:$accountid:domain/*DescribeRefreshQuotaacs:cdn:*:$accountid:domain/*DescribeLiveStreamsPublishListacs:cdn:*:$accountid:domain/$domainNameDescribeLiveStreamsOnlineListacs:cdn:*:$accountid:domain/$domainName
33、DescribeLiveStreamsBlockListacs:cdn:*:$accountid:domain/$domainNameDescribeLiveStreamsControlHistoryacs:cdn:*:$accountid:domain/$domainNameDescribeLiveStreamOnlineUserNumacs:cdn:*:$accountid:domain/$domainNameForbidLiveStreamacs:cdn:*:$accountid:domain/$domainNameResumeLiveStreamacs:cdn:*:$accountid
34、:domain/$domainNameSetLiveStreamsNotifyUrlConfigacs:cdn:*:$accountid:domain/$domainNameDescribeDomainBpsDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainFlowDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainSrcBpsDataacs:cdn:
35、*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainSrcFlowDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainHitRateDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainQpsDataacs:cdn:*:$accountid:domain/*
36、acs:cdn:*:$accountid:domain/$domainNameDescribeDomainHttpCodeDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainsUsageByDayacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeTopDomainsByFlowacs:cdn:*:$accountid:domain/*DescribeDomainPvDat
37、aacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainUvDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainRegionDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainISPDataacs:cdn:*:$accountid:domain
38、/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainTopUrlVisitacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainTopReferVisitlacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainFileSizeProportionDataacs:cdn:*:$accountid:domain/* a
39、cs:cdn:*:$accountid:domain/$domainNameDescribeDomainCCDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeDomainWafDataacs:cdn:*:$accountid:domain/* acs:cdn:*:$accountid:domain/$domainNameDescribeCdnDomainLogsacs:cdn:*:$accountid:domain/*DescribeIpInfoacs:cdn:*:$accounti
40、d:domain/*服务操作接口OpenCdnService描述开通CDN服务,只有开通后,才能进行域名操作.一个用户只能开通一次。开通条件:帐号已通过实名认证请求参数参数类型必要描述ActionString是操作接口名,系统规定参数取值:OpenCdnServiceInternetChargeTypeString是开通服务的计费类型:按流量(PayByTraffic)、按带宽峰值(PayByBandwidth)。如果用户不指定,默认按流量(PayByTraffic)特定错误码ErrorCode错误码Message错误信息HTTP状态Forbidden.NotVerifiedYour acco
41、unt is not verified yet403InsufficientBalanceYour account does not have enough balance.400CdnService.HasOpenedYour cdn service has opened400InvalidParameterThe specified value of parameter is not valid.400InternalErrorThe request processing has failed due to some unknown error.500示例?&Action=OpenCdnS
42、ervice&InternetChargeType=PayByBandwidth&请求示例返回示例JSON格式:FD4E70AC-B791-43FA-B7BD-2DED234094C1RequestId:97C68796-EB7F-4D41-9D5B-12B909D76508XML格式:DescribeCdnService描述云解析/快速入门查询CDN服务状态。包括:当前计费类型,服务开通时间,下次生效的计费类型,当前业务状态等。请求参数参数类型必要描述ActionString是操作接口名,系统规定参数,取值:DescribeCdnServic e返回参数名称类型描述InternetCharg
43、eTypeString计费类型PayByTraffic | PayByBandwidthOpeningTimeString开通服务时间,ISO 8601时间格式ChangingChargeTypeString下次生效的计费类型PayByTraffic | PayByBandwidthChangingAffectTimeDateGMT时间OperationLocksStruct业务锁定状态,例如:欠费,安全等特定错误码ErrorCode错误码Message错误信息HTTP状态OperationDeniedYour account does not open CDN service yet403I
44、nternalErrorThe request processing has failed due to some unknown error.500示例?&Action=DescribeCdnService&请求示例:返回示例:ChangingAffectTime : 2014-11-27T16:00:00Z, ChangingChargeType : PayByBandwidth, InternetChargeType : PayByTraffic, OpeningTime : 2014-02-28T13:11:49Z,OperationLocks : LockReason : ,Requ
45、estId : BFFCDFAD-DACC-484E-9BE6-0AF3B3A0DD23JSON格式:XML格式:2014-11-27T16:00:00ZPayByBandwidthPayByTraffic2014-02-28T13:11:49ZA3B16623-3A44-48D0-B19A-5799E13C8CCBModifyCdnService描述变更CDN服务的计费类型.需先开通才可执行此操作。变更计费类型,次日00:00生效;多次变更以最新提交的为准。计费类型:按峰值带宽计费按使用流量计费请求参数参数类型必要描述ActionString是操作接口名,系统规定参数,取值:ModifyCd
46、nServiceInternetChargeTypeString是开通服务的计费类型安骑士/快速入门:按流量、按带宽峰值。用户必须指定类型:按流 量 PayByTraffic,按带宽峰值PayByBandwidth特定错误码ErrorCode 错误码Message 错误信息HTTP 状态OperationDeniedYour account does not open CDN service yet.403InvalidParameterThe specified value of parameter is not valid.400InsufficientBalanceYour accoun
47、t does not have enough balance.400InternalErrorThe request processing has failed due to some unknown error.500示例?&Action=DescribeCdnService&InternetChargeType=PayByTraffic&请求示例返回示例JSON格式:FD4E70AC-B791-43FA-B7BD-2DED234094C1RequestId:97C68796-EB7F-4D41-9D5B-12B909D76508XML格式:批量计算/快速入门CDN API 概览服务操作接口
48、API描述OpenCdnService开通CDN服务DescribeCdnService查询CDN服务状态。包括当前计费类型,服务开通时间,下次生效的计费类型,当前业务状态等ModifyCdnService变更CDN服务的计费类型域名操作接口API描述DescribeUserDomains查询用户名下所有的域名与状态DescribeCdnDomainDetail获取指定加速域名配置的基本信息AddCdnDomain添加加速域名,一次只能提交一个加速域名StartCdnDomain启用状态为停用的加速域名,将DomainStatus变更为onlineStopCdnDomain停用某个加速域名,将
49、DomainStatus变更为offlineDeleteCdnDomain【慎用】删除当前加速域名,每次只能提交一个加速域名域名配置接口API描述DescribeDomainConfigs查询域名配置SetOptimizeConfig设置页面优化SetPageCompressConfig设置智能压缩SetIgnoreQueryStringConfig设置过滤参数SetRangeConfig设置Range回源SetVideoSeekConfig设置拖拽播放SetSourceHostConfig设置回源hostSetErrorPageConfig设置404页面SetForceRedirectCon
50、fig设置强制跳转移动开发平台 DPA/SDK 手册SetRefererConfig设置防盗链SetFileCacheExpiredConfig设置文件类型缓存策略SetPathCacheExpiredConfig设置路径缓存策略ModifyFileCacheExpiredConfig修改文件类型缓存策略ModifyPathCacheExpiredConfig修改路径缓存策略DeleteCacheExpiredConfig删除缓存配置SetReqAuthConfig设置鉴权SetHttpHeaderConfig设置HTTP头信息ModifyHttpHeaderConfig修改HTTP头信息De
51、leteHttpHeaderConfig删除HTTP头信息SetCcConfig设置CC防护SetWafConfig设置Waf防护刷新预热接口API描述RefreshObjectCaches刷新节点上的文件内容,暂不支持批量PushObjectCache将源站的内容主动预热到L2 Cache节点上,用户首次访问可直接命中缓存,缓解源站压力,暂不支持批量DescribeRefreshTasks查询预热刷新状态,是否在全网生效DescribeRefreshQuota查询预热刷新操作余量直播流操作接口API描述DescribeLiveStreamsPublishList查看某个域名下所有流的信息De
52、scribeLiveStreamsOnlineList查看指定域名下(或者指定域名下指定appname)的所有正在推的流的信息DescribeLiveStreamsBlockList获取流播放的黑名单DescribeLiveStreamsControlHistory查看某个域名下所有流控记录DescribeLiveStreamOnlineUserNum获取直播流的在线人数,支持基于域名和基于流的查询;ForbidLiveStream停止直播流ResumeLiveStream开始直播流SetLiveStreamsNotifyUrlConfig设置直播信息需要推送到的URL地址资源监控接口API描
53、述DescribeDomainBpsData网络带宽信息DescribeDomainFlowData网络流量信息DescribeDomainSrcBpsData回源带宽信息DescribeDomainSrcFlowData回源流量信息DescribeDomainHitRateData缓存字节命中率信息DescribeDomainReqHitRateData缓存请求命中率信息DescribeDomainQpsData每秒访问次数信息DescribeDomainHttpCodeData响应码占比信息DescribeDomainsUsageByDay天粒度资源使用信息DescribeTopDomai
54、nsByFlow天粒度按流量域名排名DescribeDomainPvDatapv趋势数据DescribeDomainUvDatauv趋势数据DescribeDomainRegionData用户区域占比DescribeDomainISPData运营商占比DescribeDomainTopUrlVisit热门url访问统计DescribeDomainTopReferVisit热门refer统计DescribeDomainFileSizeProportionData文件访问占比DescribeDomainCCDataCC监控数据日志信息接口API描述DescribeCdnDomainLogs获取指定
55、域名的原始访问日志的下载地址。辅助工具接口API描述DescribeIpInfo验证指定的IP是否为阿里云CDN节点的IP地址。专有网络 VPC/购买指导域名操作接口AddCdnDomain描述添加加速域名,一次只能提交一个加速域名,一个用户最多添加20个域名。限制条件:创建加速域名之前, 必须先开通CDN服务。加速域名必须已备案完成。源站内容,如果不在阿里云平台上,需要审核,审核工作会在下一工作日前完成。请求参数参数类型必须?描述ActionString是操作接口名,系统规定参数 取值:AddCdnDomainDomainNameString是需要接入CDN的域名。支持泛域名,以符号.开头,
56、如:.CdnTypeString是加速域名的业务类型; 取值:web:图片及小文件分发;download:大文件下载加速;video:视音频点播加速;liveStream:直播流媒体加速;httpsDelivery:Htt ps安全加速SourceTypeString否源站类型 取值:ipaddr 、 domain、OSS分别表示:IP源站、域名源站、OSS Bucket为源站。注:若选择了直播流媒体加速的业务类型,无需填写源站类型和信息负载均衡/产品使用手册SourcePortInteger否可以指定443,80。默认值80。443的话走https回源。oss不支持443SourcesStr
57、ing否回源地址,可以是IP或域名;IP支持最多 20个,以逗号区分,域名只能输入一个。IP与域名不能同时输入。除了业务类型为直播流媒体加速无需输入源站地址外,其他业务类型源站地址必填(内部用户,类型为common公有源,可以填写类型枚举值)ServerCertificateString否如果是HttpsDelivery,需要上传的安全证书。PrivateKeyString否如果是HttpsDelivery,需要上传的私钥。返回参数名称类型描述RequestIDString该条任务请求ID特殊错误码(公共错误码)ErrorCode 错误码Message 错误信息HTTP 状态语义Invalid
58、DomainName.MalformedSpecified DomainName is malformed.400DomainName 参数错误InvalidCdnType.Malf ormedSpecified CdnType is malformed.400CdnType 参数错误InvalidSourceType.M alformedSpecified SourceType is malformed.400SourceType 参数错误InvalidSources.Malfo rmedSpecified SourceStr is malformed.400回源地址与源站类型不一致Inva
59、ildParameterThe Certificate you provided is malformed!400https安全加速时证书和密钥长度和过长BusinessExistBusiness exist do400该域名正在添加,不用not repeated submission重复提交DomainAlreadyExistThis domain name is exist already400该域名已经添加DomainOverLimitThe Number of Domain is over the limit403超过域名个数限制DomainNotRegistrat ionThe Do
60、main name is not registered404该域名没有备案IllegalOperationIllegal domain operate is not permitted.403没有权限执行当前操作ServiceBusyThe specified Domain is configuring, please retry later.403域名正在配置中, 请稍后再试InvalidDomain.NotF oundThe domain provided does not belong to you.404域名不存在或不属于当前用户InnerAddDomainDe niedYour ac
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- KRH-594-生命科学试剂-MCE
- 2026年儿童语言测试题目及答案
- 2026年中小学校长竞赛笔试试题及答案
- 2026年分文理的测试题及答案
- 2026年初中潜力测试题及答案
- 2026年奔驰dt测试题及答案
- 2026年eq英文测试题及答案
- 2026年能穿几串测试题及答案
- 2026年国际推理能力测试题及答案
- (2026年)警示标志和安全防护管理制度
- 统编高一年级语文必修下册【课内文言文理解性默写练】汇集附答案解析
- 《共享电动自行车充电站消防安全规程(修订)》
- 【MOOC】美术鉴赏-河南理工大学 中国大学慕课MOOC答案
- photoshop 课件教学课件
- 07J902-2 医疗建筑(固定设施)
- 网络信息安全工程师理论知识考试题库(含答案)
- 小升初家长会课件
- 中国西部汽车主题公园策划方案
- 《国家电网公司输变电工程工艺标准库》《国家电网公司输变电工程工艺标准库》(架空线路)
- 体育教育毕业论文前言
- 建筑给排水、电气安装工程施工控制要点
评论
0/150
提交评论