CDN提供以下相关API接口。

资源监控接口

API 描述
DescribeTopDomainsByFlow 调用DescribeTopDomainsByFlow接口获取用户按流量排名的域名。
DescribeDomainTopReferVisit 获取加速域名某天的热门页面引用次数排名。
DescribeDomainBpsData 调用DescribeDomainBpsData接口获取加速域名的网络带宽监控数据。
DescribeDomainFlowData 调用DescribeDomainFlowData接口获取加速域名的网络流量监控数据。
DescribeDomainSrcBpsData 调用DescribeDomainSrcBpsData接口获取加速域名的回源带宽监控数据。
DescribeDomainSrcFlowData 调用DescribeDomainSrcFlowData接口获取加速域名的回源流量监控数据。
DescribeDomainHitRateData 调用DescribeDomainHitRateData接口获取加速域名的字节命中率(命中字节百分比)。
DescribeDomainReqHitRateData 调用DescribeDomainReqHitRateData接口获取加速域名的请求命中率(命中请求百分比)。
DescribeDomainHttpCodeData 调用DescribeDomainHttpCodeData接口获取加速域名最小5分钟粒度的HTTP返回码占比数据。
DescribeDomainsUsageByDay 调用DescribeDomainsUsageByDay接口获取加速域名天粒度监控统计数据。
DescribeDomainPvData 调用DescribeDomainPvData接口获取加速域名最小1小时粒度的 PV页面访问统计。
DescribeDomainUvData 调用DescribeDomainUvData接口获取加速域名最小1小时粒度的 UV页面独立访问统计。
DescribeDomainRegionData 调用DescribeDomainRegionData接口获取加速域名天粒度的用户区域分布数据统计。
DescribeDomainISPData 调用DescribeDomainISPData接口获取加速域名天粒度的用户运营商分布数据统计。
DescribeDomainTopUrlVisit 调用DescribeDomainTopUrlVisit接口获取加速域名某天内的热门URL列表。
DescribeDomainFileSizeProportionData 调用DescribeDomainFileSizeProportionData接口获取加速域名最小1小时粒度的文件大小占比统计。
DescribeCdnRegionAndIsp 调用DescribeCdnRegionAndIsp接口获取区域和运营商列表。
DescribeDomainBpsDataByTimeStamp 调用DescribeDomainBpsDataByTimeStamp接口获取加速域名的在某个时刻不同Locate和Isp上的带宽数据。
DescribeDomainMax95BpsData 调用DescribeDomainMax95BpsData接口获取加速域名95带宽峰值监控数据。
DescribeDomainPathData 调用DescribeDomainPathData接口获取加速域名路径级别的5分钟维度的监控数据。
DescribeL2VipsByDomain 调用DescribeL2VipsByDomain接口查询L2节点vip列表。
DescribeRangeDataByLocateAndIspService 调用DescribeRangeDataByLocateAndIspService接口获取加速域名的在某个时刻不同Locate和Isp上的带宽数据。
DescribeDomainRealTimeBpsData 调用DescribeDomainRealTimeBpsData接口获取域名1分钟粒度带宽数据。
DescribeDomainRealTimeByteHitRateData 调用DescribeDomainRealTimeByteHitRateData接口获取域名1分钟粒度字节命中率数据。
DescribeDomainRealTimeQpsData 调用DescribeDomainRealTimeQpsData接口获取域名1分钟粒度每秒访问次数数据。
DescribeDomainRealTimeReqHitRateData 调用DescribeDomainRealTimeReqHitRateData接口获取域名1分钟粒度请求命中率数据。
DescribeDomainQpsData 调用DescribeDomainQpsData接口获取加速域名的每秒访问次数QPS。

服务操作接口

API 描述
OpenCdnService 调用OpenCdnService接口开通CDN服务。
DescribeCdnService 调用DescribeCdnService接口查询CDN服务状态。
ModifyCdnService 调用ModifyCdnService接口变更CDN服务的计费类型。

日志信息接口

API 描述
DescribeCdnDomainLogs 调用DescribeCdnDomainLogs接口获取指定域名的原始访问日志的下载地址。
DescribeCustomLogConfig 调用DescribeCustomLogConfig接口查询日志配置信息。
DescribeDomainCustomLogConfig 调用DescribeDomainCustomLogConfig接口获取域名自定义日志格式配置信息。
DescribeUserCustomLogConfig 调用DescribeUserCustomLogConfig接口获取用户下所有自定义日志配置信息。
ListDomainsByLogConfigId 调用ListDomainsByLogConfigId接口查询应用某自定义日志格式的所有域名列表。
ModifyDomainCustomLogConfig 调用ModifyDomainCustomLogConfig接口修改域名所属日志自定义日志配置信息。
ModifyUserCustomLogConfig 调用ModifyUserCustomLogConfig接口修改用户下自定义日志配置信息。

域名接口

API 描述
AddCdnDomain 调用AddCdnDomain接口添加加速域名。
DescribeUserDomains 调用DescribeUserDomains接口查询用户名下所有的域名与状态。
DescribeCdnDomainDetail 调用DescribeCdnDomainDetail接口获取指定加速域名配置的基本信息。
ModifyCdnDomain 调用ModifyCdnDomain接口修改加速域名。
StartCdnDomain 调用StartCdnDomain接口启用状态为“停用”的加速域名,将DomainStatus变更为online。
StopCdnDomain 调用StopCdnDomain接口停用某个加速域名。
DeleteCdnDomain 调用DeleteCdnDomain接口删除已添加的加速域名。
DescribeDomainsBySource 调用DescribeDomainsBySource接口查询用户名下源站对应的所有域名名称列表

配置操作接口

API 描述
DescribeDomainConfigs 调用DescribeDomainConfigs接口获取指定加速域名的配置。
SetOptimizeConfig 调用SetOptimizeConfig接口设置页面优化功能。
SetPageCompressConfig 调用SetPageCompressConfig接口设置智能压缩功能。
SetIgnoreQueryStringConfig 调用SetIgnoreQueryStringConfig接口设置过滤参数功能。
SetRangeConfig 调用SetRangeConfig接口设置range回源功能。
SetVideoSeekConfig 调用SetVideoSeekConfig接口设置拖拽播放功能。
SetSourceHostConfig 调用SetSourceHostConfig接口设置回源host功能。
SetErrorPageConfig 调用SetErrorPageConfig接口设置加速域名自定义404错误页面跳转。
SetForceRedirectConfig 调用SetForceRedirectConfig接口设置强制访问跳转方式。
SetRefererConfig 调用SetRefererConfig接口设置加速域名的Refer防盗链功能。
SetFileCacheExpiredConfig 调用SetFileCacheExpiredConfig接口设置文件过期配置。
SetPathCacheExpiredConfig 调用SetPathCacheExpiredConfig接口修改目录过期配置。
ModifyFileCacheExpiredConfig 调用ModifyFileCacheExpiredConfig接口修改文件过期配置。
ModifyPathCacheExpiredConfig 调用ModifyPathCacheExpiredConfig接口修改路径过期配置。
DeleteCacheExpiredConfig 调用DeleteCacheExpiredConfig接口删除自定义缓存策略.。
SetReqAuthConfig 调用SetReqAuthConfig接口设置加速域名的访问鉴权配置。
SetHttpHeaderConfig 调用SetHttpHeaderConfig接口设置自定义http头。
ModifyHttpHeaderConfig 调用ModifyHttpHeaderConfig接口修改自定义HTTP头。
DeleteHttpHeaderConfig 调用DeleteHttpHeaderConfig接口删除加速域名的Refer防盗链配置。
SetDomainServerCertificate 调用SetDomainServerCertificate接口设置某域名下证书功能是否启用及修改证书信息。
SetIpBlackListConfig 调用SetIpBlackListConfig接口设置加速域名的IP黑名单。
SetHttpsOptionConfig 调用SetHttpsOptionConfig接口设置域名的HTTP2.0开关。
BatchDeleteCdnDomainConfig 调用BatchDeleteCdnDomainConfig接口删除域名配置。
DeleteSpecificConfig 调用DeleteSpecificConfig接口删除加速域名的配置。
SetDomainGreenManagerConfig 调用SetDomainGreenManagerConfig接口设置域名图片鉴黄功能开关。
SetForwardSchemeConfig 调用SetForwardSchemeConfig接口设置回源协议。
SetHttpErrorPageConfig 调用SetHttpErrorPageConfig接口设置加速域名自定义错误页面跳转。
SetRemoveQueryStringConfig 调用SetRemoveQueryStringConfig接口设置过滤参数功能(删除)。
SetCcConfig 调用SetCcConfig接口设置加速域名的CC防护功能、IP黑白名单设置。
SetReqHeaderConfig 调用SetReqHeaderConfig接口设置回源自定义头。
SetUserGreenManagerConfig 调用SetUserGreenManagerConfig接口设置用户的图片鉴黄配置,包括抽检比例和限额。
SetIpAllowListConfig 调用SetIpAllowListConfig接口设置加速域名的IP白名单。
DescribeUserConfigs 调用DescribeUserConfigs接口获取用户相应的配置。

辅助工具接口

API 描述
DescribeIpInfo 调用DescribeIpInfo接口验证指定的IP是否为阿里云CDN节点的IP地址。

刷新预热接口

API 描述
RefreshObjectCaches 调用RefreshObjectCaches接口刷新节点上的文件内容。
PushObjectCache 调用PushObjectCache接口将源站的内容主动预热到L2 Cache节点上。
DescribeRefreshTasks 调用DescribeRefreshTasks接口查询刷新、预热状态是否在全网生效。
DescribeRefreshQuota 调用DescribeRefreshQuota接口刷新(包含预热)URL及目录的最大限制数量。

全站加速接口

API 描述
SetDynamicConfig 调用SetDynamicConfig接口配置全站加速缓存规则。

RAM资源授权

API 描述
CDN API鉴权规则 CDN API鉴权规则

数据类型

API 描述
MonitorDataItem数据类型 MonitorDataItem数据的类型。
Domains数据类型 Domains数据的类型。
Taskitem数据类型 TaskItem数据的类型。
LogDetail数据类型 LogDetail数据的类型。