本文档介绍了阿里云CDN的各API名称。您可以分别点击链接查看各API接口的具体参数。

服务操作接口

API 描述
OpenCdnService 开通CDN服务
DescribeCdnService 查询CDN服务状态。包括当前计费类型,服务开通时间,下次生效的计费类型,当前业务状态等
ModifyCdnService 变更CDN服务的计费类型

刷新预热接口

API 描述
RefreshObjectCaches 刷新节点上的文件内容,支持批量
PushObjectCache 将源站的内容主动预热到L2 Cache节点上,用户首次访问可直接命中缓存,缓解源站压力,支持批量
DescribeRefreshTasks 查询预热刷新状态,是否在全网生效
DescribeRefreshQuota 查询预热刷新操作余量

日志信息接口

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

配置操作接口

API 描述
DescribeDomainConfigs 查询域名配置
SetOptimizeConfig 设置页面优化
SetPageCompressConfig 设置智能压缩
SetIgnoreQueryStringConfig 设置过滤参数
SetRangeConfig 设置Range回源
SetVideoSeekConfig 设置拖拽播放
SetSourceHostConfig 设置回源host
SetErrorPageConfig 设置404页面
SetForceRedirectConfig 设置强制跳转
SetRefererConfig 设置防盗链
SetFileCacheExpiredConfig 设置文件类型缓存策略
SetPathCacheExpiredConfig 设置路径缓存策略
ModifyFileCacheExpiredConfig 修改文件类型缓存策略
ModifyPathCacheExpiredConfig 修改路径缓存策略
DeleteCacheExpiredConfig 删除缓存配置
SetReqAuthConfig 设置鉴权
SetHttpHeaderConfig 设置HTTP头信息
ModifyHttpHeaderConfig 修改HTTP头信息
DeleteHttpHeaderConfig 删除HTTP头信息
SetRemoveQueryStringConfig 设置过滤参数功能(删除)
BatchDeleteCdnDomainConfig 域名删除域名配置
DeleteSpecificConfig 删除加速域名的配置
DescribeUserConfigs 获取用户相应的配置
SetCcConfig 设置加速域名的CC防护功能、IP黑白名单设置
SetReqHeaderConfig 设置回源自定义头
SetUserGreenManagerConfi 设置用户的图片鉴黄配置
SetHttpErrorPageConfig 设置加速域名自定义错误页面跳转
SetDomainServerCertificate 配置证书
SetForceRedirectConfig 设置强制访问跳转方式
SetHttpsOptionConfig 设置域名的HTTP2.0开关
SetIpBlackListConfig 设置加速域名的IP黑名单
SetIpAllowListConfig 设置加速域名的IP白名单
SetDomainGreenManagerConfig 设置域名图片鉴黄功能开关
SetForwardSchemeConfig 设置回源协议

域名操作接口

API 描述
AddCdnDomain 添加加速域名,一次只能提交一个加速域名
DescribeUserDomains 查询用户名下所有的域名与状态
DescribeCdnDomainDetail 获取指定加速域名配置的基本信息
ModifyCdnDomain 修改加速域名,目前支持修改源站
StartCdnDomain 启用状态为“停用”的加速域名,将DomainStatus变更为online
StopCdnDomain 停用某个加速域名,将DomainStatus变更为offline
DeleteCdnDomain 【慎用】删除当前加速域名,每次只能提交一个加速域名
DescribeDomainsBySource 根据源站查询对应的域名信息

辅助工具接口

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

资源监控接口

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

全站加速接口

API 描述
SetDynamicConfig 全站加速,缓存规则的配置