CDN提供以下相关API接口。

数据监控类接口

API 描述
DescribeDomainSrcHttpCodeData 调用DescribeDomainSrcHttpCodeData获取加速域名最小5分钟粒度的回源HTTP返回码的总数和占比数据。
DescribeDomainTopReferVisit 调用DescribeDomainTopReferVisit获取加速域名某天的热门页面引用次数排名。
DescribeDomainTopUrlVisit 调用DescribeDomainTopUrlVisit获取加速域名某天内的热门URL列表。
DescribeDomainAverageResponseTime 调DescribeDomainAverageResponseTime获取加速域名的平均响应时间。
DescribeDomainFileSizeProportionData 调用DescribeDomainFileSizeProportionData获取加速域名最小1小时粒度的文件大小占比统计。
DescribeDomainBpsDataByTimeStamp 调用DescribeDomainBpsDataByTimeStamp获取加速域名的在某个时刻的带宽数据。
DescribeDomainISPData 调用DescribeDomainISPData获取加速域名天粒度的用户运营商分布数据统计。
DescribeCdnRegionAndIsp 调用DescribeCdnRegionAndIsp获取区域和运营商列表。
DescribeRangeDataByLocateAndIspService 调用DescribeRangeDataByLocateAndIspService获取加速域名在某个时刻不同Locate(节点)和Isp(运营商)上的带宽数据。
DescribeDomainRealTimeBpsData 调用DescribeDomainRealTimeBpsData获取域名1分钟粒度带宽数据。
DescribeDomainRealTimeSrcBpsData 调用DescribeDomainRealTimeSrcBpsData获取域名1分钟粒度回源带宽数据。
DescribeDomainRealTimeSrcHttpCodeData 调用DescribeDomainRealTimeSrcHttpCodeData获取加速域名回源1分钟粒度HTTP返回码的总数和占比数据。
DescribeDomainRealTimeSrcTrafficData 调用DescribeDomainRealTimeSrcTrafficData获取加速域名的1分钟回源流量监控数据,单位:bit。
DescribeDomainRealTimeByteHitRateData 调用DescribeDomainRealTimeByteHitRateData获取域名1分钟粒度字节命中率数据。
DescribeDomainRealTimeQpsData 调用DescribeDomainRealTimeQpsData获取域名1分钟粒度每秒访问次数数据。
DescribeDomainRealTimeHttpCodeData 调用DescribeDomainRealTimeHttpCodeData获取加速域名1分钟粒度HTTP返回码的总数和占比数据。
DescribeDomainRealTimeTrafficData 调用DescribeDomainRealTimeTrafficData获取加速域名的1分钟流量监控数据,单位:Byte。
DescribeDomainRealTimeReqHitRateData 调用DescribeDomainRealTimeReqHitRateData获取域名1分钟粒度请求命中率数据。
DescribeDomainBpsData 调用DescribeDomainBpsData获取加速域名的网络带宽监控数据。
DescribeDomainSrcBpsData 调用DescribeDomainSrcBpsData获取加速域名的回源带宽监控数据。
DescribeDomainSrcTrafficData 调用DescribeDomainSrcTrafficData获取加速域名的回源流量监控数据,单位:bit。
DescribeDomainsUsageByDay 调用DescribeDomainsUsageByDay获取加速域名天粒度监控统计数据。
DescribeDomainHitRateData 调用DescribeDomainHitRateData获取加速域名的字节命中率(命中字节百分比)。
DescribeL2VipsByDomain 调用DescribeL2VipsByDomain按域名查询L2节点的回源IP。
DescribeDomainReqHitRateData 调用DescribeDomainReqHitRateData获取加速域名的请求命中率(命中请求百分比)。
DescribeDomainHttpCodeData 调用DescribeDomainHttpCodeData获取加速域名最小5分钟粒度HTTP返回码的总数和占比数据。
DescribeDomainTrafficData 调用DescribeDomainTrafficData获取加速域名的网络流量监控数据,单位:byte。
DescribeTopDomainsByFlow 调用DescribeTopDomainsByFlow获取用户按流量排名的域名。
DescribeDomainRegionData 调用DescribeDomainRegionData获取加速域名天粒度的用户区域分布数据统计。
DescribeDomainUvData 调用DescribeDomainUvData获取加速域名最小1小时粒度的UV页面独立访问统计。
DescribeDomainPvData 调用DescribeDomainPvData获取加速域名最小1小时粒度的PV页面访问统计。
DescribeDomainQpsData 调用DescribeDomainQpsData获取加速域名的每秒访问次数QPS。
ListFCTrigger 调用ListFCTrigger获取指定事件的函数计算触发器列表。
DescribeDomainQpsDataByLayer 调用DescribeDomainQpsDataByLayer获取加速域名的每秒访问次数QPS。

域名管理类接口

API 描述
AddCdnDomain 调用AddCdnDomain添加加速域名。
DeleteCdnDomain 调用DeleteCdnDomain删除已添加的加速域名。
StopCdnDomain 调用StopCdnDomain停用某个加速域名,将DomainStatus变更为Offline。
StartCdnDomain 调用StartCdnDomain启用状态为停用的加速域名,将 DomainStatus变更为Online。
BatchStartCdnDomain 调用BatchStartCdnDomain批量启用状态为停用的加速域名,将DomainStatus变更为Online。
BatchSetCdnDomainConfig 调用BatchSetCdnDomainConfig进行域名批量配置。
ModifyCdnDomain 调用ModifyCdnDomain修改加速域名。
DescribeUserDomains 调用DescribeUserDomains查询用户名下所有的域名与状态。支持域名模糊匹配过滤和域名状态过滤。
DescribeCdnCertificateList 调用DescribeCdnCertificateList获取证书列表信息。
DescribeDomainCertificateInfo 调用DescribeDomainCertificateInfo获取指定加速域名证书信息。
DescribeCdnDomainDetail 调用DescribeCdnDomainDetail获取指定加速域名配置的基本信息。
DescribeDomainsBySource 调用DescribeDomainsBySource查询用户名下,源站对应的所有域名名称列表。不支持模糊匹配。
SetDomainServerCertificate 调用SetDomainServerCertificate设置指定域名下证书功能是否启用及修改证书信息。
BatchStopCdnDomain 调用BatchStopCdnDomain批量停用加速域名,将DomainStatus变更为Offline。
DescribeCdnDomainConfigs 调用DescribeCdnDomainConfigs查询域名配置,一次可查询多个功能配置。
DeleteSpecificConfig 调用DeleteSpecificConfig删除加速域名的配置。
DescribeUserVipsByDomain 调用DescribeUserVipsByDomain按域名查询vip列表。
BatchAddCdnDomain 调用BatchAddCdnDomain批量添加加速域名,一个用户最多添加20个域名。
DescribeCdnHttpsDomainList 调用DescribeCdnHttpsDomainList获取用户所有证书信息。
ModifyCdnDomainSchdmByProperty 调用ModifyCdnDomainSchdmByProperty修改加速域名。
BatchUpdateCdnDomain 调用BatchUpdateCdnDomain批量更新加速域名。
BatchSetCdnDomainServerCertificate 调用BatchSetCdnDomainServerCertificate批量设置域名下证书功能是否启用及修改证书信息。
SetWafConfig 调用SetWafConfig设置加速域名的Waf防护功能。
DescribeCdnDomainByCertificate 调用DescribeCdnDomainByCertificate根据证书信息获取加速域名。
SetWaitingRoomConfig 调用SetWaitingRoomConfig设置waiting_room功能,只支持全站加速类型域名。
DescribeCdnCertificateDetail 调用DescribeCdnCertificateDetail查询cdn证书详细信息。

日志信息类接口

API 描述
DescribeCdnDomainLogs 调用DescribeCdnDomainLogs获取指定域名的原始访问日志的下载地址。
CreateRealTimeLogDelivery 调用CreateRealTimeLogDelivery创建域名实时日志投递。
DeleteRealtimeLogDelivery 调用DeleteRealtimeLogDelivery删除实时日志推送域名。
DescribeDomainRealtimeLogDelivery 调用DescribeDomainRealtimeLogDelivery查询域名实时日志投递信息。
DescribeRealtimeDeliveryAcc 调用DescribeRealtimeDeliveryAcc查询实时日志投递次数。
DisableRealtimeLogDelivery 调用DisableRealtimeLogDelivery暂停域名实时日志投递。
EnableRealtimeLogDelivery 调用EnableRealtimeLogDelivery开启域名实时日志投递。
ListRealtimeLogDeliveryDomains 调用ListRealtimeLogDeliveryDomains查询实时日志投递服务下所有域名。
ListRealtimeLogDeliveryInfos 调用ListRealtimeLogDeliveryInfos查询所有实时日志投递服务信息。
ModifyRealtimeLogDelivery 调用ModifyRealtimeLogDelivery更改域名实时日志投递。一个域名同时仅支持投递单个logstore。
DescribeDomainCustomLogConfig 调用DescribeDomainCustomLogConfig获取域名自定义日志格式配置信息。
ListDomainsByLogConfigId 调用ListDomainsByLogConfigId查询应用某自定义日志格式的所有域名列表。
ListUserCustomLogConfig 调用ListUserCustomLogConfig获取用户下所有自定义日志配置信息。
ModifyUserCustomLogConfig 调用ModifyUserCustomLogConfig修改用户下自定义日志配置信息。
DescribeCustomLogConfig 调用DescribeCustomLogConfig根据configId查询自定义日志配置详细信息。

刷新预热类接口

API 描述
PushObjectCache 调用PushObjectCache将源站的内容主动预热到L2 Cache节点上,您首次访问可直接命中缓存,缓解源站压力。
DescribeRefreshQuota 调用DescribeRefreshQuota查询刷新、预热URL及目录的最大限制数量,以及当日剩余刷新、预热URL及目录的次数。
DescribeRefreshTasks 调用DescribeRefreshTasks查询刷新、预热状态是否在全网生效。
RefreshObjectCaches 调用RefreshObjectCaches刷新节点上的文件内容。刷新指定URL内容至Cache节点,支持URL批量刷新。

服务类类接口

API 描述
OpenCdnService 调用OpenCdnService开通CDN服务。只有开通服务后,才能进行域名操作。
ModifyCdnService 调用ModifyCdnService变更CDN服务的计费类型。
DescribeCdnService 调用DescribeCdnService查询CDN服务状态。包括:当前计费类型,服务开通时间,下次生效的计费类型,当前业务状态等。
DescribeCdnUserResourcePackage 调用DescribeCdnUserResourcePackage查询CDN用户当前流量包。
DescribeCdnUserQuota 调用DescribeCdnUserQuota查询用户资源上限及已使用情况。

用量查询类接口

API 描述
DescribeUserUsageDataExportTask 调用DescribeUserUsageDataExportTask列出用户最近三个月的用量导出任务信息。
CreateUserUsageDataExportTask 调用CreateUserUsageDataExportTask创建账号历史用量数据导出任务,将历史用量生成PDF文件用于下载。
CreateUsageDetailDataExportTask 调用CreateUsageDetailDataExportTask创建用量详细数据导出任务,将详细用量生成excel文件用于下载。
DescribeUserUsageDetailDataExportTask 调用DescribeUserUsageDetailDataExportTask查询您账户下单个或多个域名5分钟明细数据的导出任务。
DescribeDomainUsageData 调用DescribeDomainUsageData查询域名在特定计费区域的用量数据。
DeleteUserUsageDataExportTask 调用DeleteUserUsageDataExportTask删除账号历史用量数据导出任务。
DeleteUsageDetailDataExportTask 调用DeleteUsageDetailDataExportTask删除用量详细数据导出任务。

标签类接口

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