本文为您介绍CDN提供的相关API接口及各API接口的用法。

监控查询

分类 API 描述
资源监控 DescribeDomainSrcQpsData 获取加速域名的回源请求QPS数据。
DescribeDomainBpsDataByLayer 根据协议获取加速域名的带宽信息。
DescribeDomainPathData 获取加速域名路径级别的5分钟维度的监控数据,包括流量和访问次数。
DescribeDomainHttpCodeDataByLayer 按协议分类获取HTTP状态码数据。
DescribeDomainSrcDetailData 批量获取加速域名5分钟粒度回源层面数据,支持查询7天内的数据。
DescribeDomainReqHitRateData 获取加速域名的请求命中率(命中请求百分比),支持获取最近90天的数据。
DescribeDomainHttpCodeData 获取加速域名HTTP返回码的总数和占比数据,支持获取最近90天的数据。
DescribeDomainTrafficData 获取加速域名的网络流量监控数据,支持获取最近90天的数据。
DescribeDomainBpsDataByTimeStamp 获取加速域名在某个时刻的带宽数据。
DescribeDomainHitRateData 获取加速域名的字节命中率(命中字节百分比),支持获取最近90天的数据。
DescribeDomainsUsageByDay 获取加速域名天粒度监控统计数据,支持获取最近90天的数据。
DescribeDomainSrcTrafficData 获取加速域名的回源流量监控数据,支持获取最近90天的数据。
DescribeRangeDataByLocateAndIspService 获取加速域名在某个时刻不同运营商和地域的带宽数据。
DescribeDomainSrcHttpCodeData 获取加速域名5分钟计算粒度的回源HTTP返回码的总数和占比数据,支持获取最近90天的数据。
DescribeDomainSrcBpsData 获取加速域名的回源带宽监控数据,支持获取最近90天的数据。
DescribeDomainBpsData 获取加速域名的网络带宽监控数据。
DescribeDomainQpsData 获取5分钟计算粒度加速域名的每秒访问次数QPS,支持获取最近90天的数据。
DescribeDomainQpsDataByLayer 获取加速域名的每秒访问次数QPS,支持获取最近90天的数据。
DescribeDomainDetailDataByLayer 获取加速域名的五分钟粒度数据明细(域名维度)。
实时监控 DescribeDomainRealTimeDetailData 批量获取域名的各地区运营商带宽和访问次数的数据。
DescribeDomainRealTimeSrcBpsData 获取域名1分钟粒度回源带宽数据,支持获取最近7天的数据。
DescribeDomainRealTimeBpsData 获取加速域名1分钟粒度的带宽数据。
DescribeDomainRealTimeSrcHttpCodeData 获取加速域名回源1分钟粒度HTTP返回码的总数和占比数据,支持获取最近7天的数据。
DescribeDomainRealTimeHttpCodeData 获取加速域名1分钟粒度HTTP返回码的总数和占比数据。
DescribeDomainRealTimeSrcTrafficData 获取加速域名1分钟粒度的回源流量监控数据。支持获取最近7天的数据。
DescribeDomainRealTimeByteHitRateData 获取域名1分钟粒度字节命中率数据,支持查询7天内的数据。
DescribeDomainRealTimeQpsData 获取加速域名1分钟粒度每秒访问次数数据。
DescribeDomainRealTimeTrafficData 获取加速域名1分钟粒度的流量监控数据。支持获取最近7天的数据。
DescribeDomainRealTimeReqHitRateData 获取加速域名1分钟粒度请求命中率数据,支持查询7天内的数据。
统计分析 DescribeDomainSrcTopUrlVisit 获取加速域名的回源热门URL。
DescribeTopDomainsByFlow 获取用户按流量排名的域名,支持获取最近30天的数据。
DescribeDomainRegionData 获取加速域名天粒度的用户区域分布数据统计,支持获取最近90天的数据。
DescribeDomainUvData 获取加速域名1小时粒度的UV页面独立访问统计,支持获取最近90天的数据。
DescribeDomainPvData 获取加速域名1小时粒度的PV页面访问统计,支持获取最近90天的数据。
DescribeDomainTopClientIpVisit 获取加速域名在指定时间范围内按照访问次数或流量排序的TOP客户端IP排行,支持获取最近90天的数据。
DescribeDomainISPData 获取加速域名天粒度的用户运营商分布数据统计,支持获取最近90天的数据。
DescribeDomainTopUrlVisit 获取加速域名某个指定时间段内的热门URL列表(TOP 100)。
DescribeDomainTopReferVisit 获取加速域名某天的热门页面引用次数排名,支持获取最近90天的数据。
DescribeDomainFileSizeProportionData 获取加速域名1小时粒度的文件大小占比统计,支持获取最近90天的数据。
DescribeDomainAverageResponseTime 获取加速域名的平均响应时间,支持获取最近90天的数据。
用量查询 DescribeCdnUserBillHistory 查询用户历史账单。
DescribeUserUsageDataExportTask 查询用户最近三个月的用量导出任务信息。
CreateUserUsageDataExportTask 创建账号历史用量数据导出任务,将历史用量生成PDF文件用于下载。
CreateUsageDetailDataExportTask 创建用量详细数据导出任务,将详细用量生成Excel文件用于下载。
DescribeUserUsageDetailDataExportTask 查询您账户下单个或多个域名5分钟明细数据的导出任务。
DescribeDomainUsageData 查询域名在特定计费区域的用量数据。
DescribeCdnUserResourcePackage 查询CDN用户当前流量包。
DeleteUserUsageDataExportTask 删除账号历史用量数据导出任务。
DeleteUsageDetailDataExportTask 删除用量详细数据导出任务。
边缘脚本监控 DescribeEsExecuteData 查询ES规则的运行情况。
DescribeEsExceptionData 查询ES规则执行的异常情况。

域名管理

分类 API 描述
添加/删除域名 AddCdnDomain 添加加速域名。
BatchAddCdnDomain 批量添加加速域名。
DeleteCdnDomain 删除已添加的加速域名。
域名归属权校验 VerifyDomainOwner 对域名归属权进行校验。
DescribeVerifyContent 获取归属校验内容。
停用/启用加速域名 StartCdnDomain 启用状态为停用的加速域名。
BatchStartCdnDomain 批量启用状态为停用的加速域名。
StopCdnDomain 停用某个加速域名,将DomainStatus变更为Offline。
BatchStopCdnDomain 批量停用加速域名,将DomainStatus变更为Offline。
域名配置 BatchSetCdnDomainConfig 进行域名批量配置。
ModifyCdnDomain 修改加速域名信息。
DescribeUserDomains 查询用户名下所有的域名与状态,支持域名模糊匹配过滤和域名状态过滤。
DescribeCdnDomainDetail 获取指定加速域名配置的基本信息。
DescribeDomainsBySource 查询用户名下源站对应的所有域名名称列表。
DescribeCdnDomainConfigs 获取加速域名的配置信息,一次可查询多个功能配置信息。
DeleteSpecificConfig 删除加速域名的配置。
BatchDeleteCdnDomainConfig 批量删除加速域名的配置。
BatchUpdateCdnDomain 批量更新加速域名信息。
DescribeCdnUserDomainsByFunc 查询用户名下所有的域名及其状态。
域名模拟环境配置 DescribeCdnDomainStagingConfig 查询灰度环境域名配置,一次可查询多个功能配置。
SetCdnDomainStagingConfig 设置灰度环境下的域名配置。
RollbackStagingConfig 将灰度环境域名配置回滚。
PublishStagingConfigToProduction 将灰度环境域名配置转为生产环境域名配置。
DeleteSpecificStagingConfig 删除加速域名正在灰度的配置。
安全配置 SetWaitingRoomConfig 设置waiting_room功能,只支持全站加速类型域名。
DescribeCdnUserConfigs 查询安全功能相关的配置。

日志管理

分类 API 描述
实时日志 CreateRealTimeLogDelivery 创建域名实时日志投递。
DescribeDomainRealtimeLogDelivery 查询域名实时日志投递信息。
DescribeRealtimeDeliveryAcc 查询实时日志投递次数。
DisableRealtimeLogDelivery 暂停域名实时日志投递。
EnableRealtimeLogDelivery 开启域名实时日志投递。
ListRealtimeLogDeliveryDomains 查询实时日志投递服务下所有域名。
ModifyRealtimeLogDelivery 更改域名实时日志投递,一个域名同时仅支持投递单个logstore。
ListRealtimeLogDeliveryInfos 查询所有实时日志投递服务信息。
DeleteRealtimeLogDelivery 删除实时日志推送域名。
离线日志 DescribeDomainCustomLogConfig 获取域名自定义日志格式配置信息。
ListDomainsByLogConfigId 查询应用某自定义日志格式的所有域名列表。
ListUserCustomLogConfig 获取用户下所有自定义日志配置信息。
DescribeCustomLogConfig 根据配置ID查询自定义日志配置的详细信息。
DescribeCdnDomainLogs 获取指定域名的原始访问日志的下载地址。
EnableCdnDomainOfflineLogDelivery 在已经开通的日志转存服务中添加新的域名,完成域名新增。

刷新预热

API 描述
PushObjectCache 将源站的内容主动预热到L2缓存节点上。您首次访问可直接命中缓存,缓解源站压力。
DescribeRefreshQuota 查询当天URL刷新、目录刷新、预热及封禁的最大限制数量和剩余量。
DescribeRefreshTasks 查询刷新、预热状态是否在全网生效。
RefreshObjectCaches 刷新节点上的文件内容。被刷新的文件缓存将立即失效,新的请求将回源获取最新的文件,支持URL批量刷新。
DescribeRefreshTaskById 查询刷新状态和预热状态是否在全网生效。

服务相关

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

证书相关

API 描述
CreateCdnCertificateSigningRequest 创建CSR(证书签名请求)文件。
DescribeDomainCertificateInfo 获取指定加速域名证书信息。
SetDomainServerCertificate 设置指定域名下证书功能是否启用及修改证书信息。
SetCdnDomainCSRCertificate 设置指定域名下的HTTPS证书。
DescribeCdnDomainByCertificate 根据证书信息获取加速域名。
DescribeCdnCertificateDetail 查询CDN证书详细信息。
DescribeCdnCertificateList 获取证书列表信息。
DescribeCertificateInfoByID 获取指定证书信息。
BatchSetCdnDomainServerCertificate 批量设置域名下的证书功能是否启用及修改证书信息。
DescribeCdnHttpsDomainList 获取用户所有证书信息。
DescribeUserCertificateExpireCount 获取用户证书过期的域名数。

标签管理

API 描述
TagResources 添加资源标签。
DescribeTagResources 查询资源对应的标签。
DescribeUserTags 查询用户标签。
UntagResources 删除资源标签。

运营报表

API 描述
CreateCdnSubTask 定制运营报表。
CreateCdnDeliverTask 创建报表订阅任务。
DescribeCdnSubList 查询已定制的报表任务
DescribeCdnReport 查询已定制的报表数据。
DescribeCdnReportList 查询所有定制报表列表。
DescribeCdnDeliverList 查询报表订阅任务列表。
UpdateCdnSubTask 更新已定制的运营报表。
UpdateCdnDeliverTask 更新已订阅的报表任务
DeleteCdnSubTask 删除已定制的运营报表。
DeleteCdnDeliverTask 删除已订阅的报表任务。

辅助工具或其他

分类 API 描述
服务类接口 DescribeCdnUserQuota 查询用户资源上限及已使用情况。
辅助工具 DescribeIpInfo 验证指定的IP是否为阿里云CDN节点的IP地址。
ListFCTrigger 获取公测节点有效VIP。
DescribeL2VipsByDomain 查询指定域名的L2节点的回源IP。
ListFCTrigger 获取指定事件的函数计算触发器列表。
DescribeCdnRegionAndIsp 获取地域和运营商列表。
DescribeDomainCcActivityLog 按域名查询VIP列表。
安全信息查询 CreateIllegalUrlExportTask 提交违规URL导出任务。
DescribeDomainCcActivityLog 查询频次控制规则拦截日志。
DescribeIllegalUrlExportTask 查询违规URL导出任务。