本文为您介绍全站加速提供的相关API接口及各API接口的用法。

开通服务

API 描述
OpenDcdnService 调用OpenDcdnService开通DCDN服务。
DescribeUserDcdnStatus 调用DescribeUserDcdnStatus查询全站加速是否开通、是否欠费。
DescribeDcdnService 调用DescribeDcdnService查询DCDN服务状态。包括:当前计费类型、服务开通时间、下次生效的计费类型、当前业务状态等。

域名管理

API 描述
AddDcdnDomain 调用AddDcdnDomain添加全站加速域名,一次只能提交一个加速域名。
BatchAddDcdnDomain 调用BatchAddDcdnDomain批量添加加速域名。
StartDcdnDomain 调用StartDcdnDomain启用状态为停用的加速域名,将DomainStatus变更为online。
BatchStartDcdnDomain 调用BatchStartDcdnDomain启用状态为停用的加速域名,将DomainStatus变更为online。
UpdateDcdnDomain 调用UpdateDcdnDomain修改加速域名。
DeleteDcdnDomain 调用DeleteDcdnDomain删除已添加的加速域名。
BatchStopDcdnDomain 停用加速域名,将DomainStatus变更为offline。
StopDcdnDomain 调用StopDcdnDomain停用某个加速域名,将DomainStatus变更为offline。
DescribeDcdnDomainCname 调用DescribeDcdnDomainCname检测用户是否完成CNAME。
DescribeDcdnUserDomains 调用DescribeDcdnUserDomains查询用户名下所有的全站加速域名,支持域名模糊匹配过滤和域名状态过滤。
DescribeDcdnDomainDetail 调用DescribeDcdnDomainDetail获取指定加速域名配置的基本信息。
ModifyDCdnDomainSchdmByProperty 调用ModifyDCdnDomainSchdmByProperty修改加速区域。
DescribeDcdnUserDomainsByFunc 调用DescribeDcdnUserDomainsByFunc通过FuncId查询用户名下所有的全站加速域名。
BatchSetDcdnDomainConfigs 调用BatchSetDcdnDomainConfigs实现域名批量配置功能。
DescribeDcdnDomainConfigs 调用DescribeDcdnDomainConfigs查询域名配置,一次可查询多个功能配置。
DeleteDcdnSpecificConfig 调用DeleteDcdnSpecificConfig删除指定域名的配置。
BatchDeleteDcdnDomainConfigs 调用BatchDeleteDcdnDomainConfigs批量删除域名配置。
DescribeDcdnDeletedDomains 调用DescribeDcdnDeletedDomains查询您名下已删除的域名。

域名校验

API 描述
VerifyDcdnDomainOwner 调用VerifyDcdnDomainOwner校验域名的归属权。
DescribeDcdnVerifyContent 调用DescribeDcdnVerifyContent获取域名的归属校验内容。

刷新预热

API 描述
DescribeDcdnRefreshTasks 调用DescribeDcdnRefreshTasks查询刷新、预热状态是否在全网生效。
RefreshDcdnObjectCaches 调用RefreshDcdnObjectCaches刷新节点上的文件内容、刷新指定URL内容至Cache节点。支持URL批量刷新。
PreloadDcdnObjectCaches 调用PreloadDcdnObjectCaches将源站的内容主动预热到L2 Cache节点上,用户首次访问可直接命中缓存,缓解源站压力。
DescribeDcdnRefreshQuota 调用DescribeDcdnRefreshQuota查询当日刷新URL、预热URL及刷新目录的上限和剩余次数。
DescribeDcdnUserQuota 调用DescribeDcdnUserQuota查询用户资源上限及已使用情况。
DescribeDcdnRefreshTaskById 调用DescribeDcdnRefreshTaskById查询刷新或预热是否在全网生效。

证书服务

API 描述
SetDcdnDomainCertificate 调用SetDcdnDomainCertificate设置指定域名下是否启用证书功能以及修改证书信息。
DescribeDcdnCertificateList 调用DescribeDcdnCertificateList获取证书列表信息。
DescribeDcdnCertificateDetail 调用DescribeDcdnCertificateDetail获取证书详细信息。
DescribeDcdnDomainByCertificate 调用DescribeDcdnDomainByCertificate根据证书信息获取加速域名。
DescribeDcdnDomainCertificateInfo 调用DescribeDcdnDomainCertificateInfo获取指定加速域名证书信息。
DescribeDcdnHttpsDomainList 调用DescribeDcdnHttpsDomainList获取用户所有证书信息。
BatchSetDcdnDomainCertificate 调用BatchSetDcdnDomainCertificate批量设置是否启用域名证书功能及修改证书信息。

资源用量

API 描述
DescribeDcdnDomainHttpCodeData 调用DescribeDcdnDomainHttpCodeData获取加速域名最小5分钟粒度的HTTP返回码总数和占比数据,支持获取最近90天的数据。
DescribeDcdnDomainRegionData 调用DescribeDcdnDomainRegionData获取加速域名天粒度的用户区域分布数据统计,支持获取90天的数据。
DescribeDcdnRegionAndIsp 调用DescribeDcdnRegionAndIsp获取地域和运营商列表。
DescribeDcdnDomainHitRateData 调用DescribeDcdnDomainHitRateData获取加速域名的命中率,支持获取最近90天的数据。
DescribeDcdnDomainIspData 调用DescribeDcdnDomainIspData获取加速域名天粒度的用户运营商分布数据统计,支持获取最近90天的数据。
DescribeDcdnDomainQpsData 调用DescribeDcdnDomainQpsData获取加速域名的每秒访问次数QPS,支持获取最近90天的数据。
DescribeDcdnDomainBpsData 调用DescribeDcdnDomainBpsData获取加速域名的网络带宽监控数据,支持获取最近90天的数据。
DescribeDcdnDomainTrafficData 调用DescribeDcdnDomainTrafficData获取加速域名的网络流量监控数据,支持获取最近90天的数据。
DescribeDcdnDomainOriginBpsData 调用DescribeDcdnDomainOriginBpsData获取加速域名的回源带宽监控数据,支持获取最近90天的数据。
DescribeDcdnDomainOriginTrafficData 调用DescribeDcdnDomainOriginTrafficData获取加速域名的回源流量监控数据,支持获取最近90天的数据。
DescribeDcdnDomainWebsocketHttpCodeData 调用DescribeDcdnDomainWebsocketHttpCodeData获取加速域名WebSocket协议的最小5分钟粒度的HTTP返回码总数和占比数据。
DescribeDcdnDomainWebsocketBpsData 调用DescribeDcdnDomainWebsocketBpsData获取加速域名WebSocket协议的网络带宽监控数据,支持获取最近90天的数据。
DescribeDcdnDomainWebsocketTrafficData 调用DescribeDcdnDomainWebsocketTrafficData获取加速域名的WebSocket网络流量监控数据,支持获取最近90天的数据。

实时监控

API 描述
DescribeDcdnDomainRealTimeSrcTrafficData 调用DescribeDcdnDomainRealTimeSrcTrafficData获取加速域名的1分钟回源流量监控数据,支持获取最近90天的数据。
DescribeDcdnDomainRealTimeQpsData 调用DescribeDcdnDomainRealTimeQpsData获取域名1分钟粒度每秒访问次数的数据。
DescribeDcdnDomainRealTimeSrcBpsData 调用DescribeDcdnDomainRealTimeSrcBpsData获取域名1分钟粒度回源带宽数据,支持获取最近7天的数据。
DescribeDcdnDomainRealTimeHttpCodeData 调用DescribeDcdnDomainRealTimeHttpCodeData获取加速域名HTTP返回码总数和占比数据。
DescribeDcdnDomainRealTimeByteHitRateData 调用DescribeDcdnDomainRealTimeByteHitRateData获取域名1分钟粒度字节命中率数据。
DescribeDcdnDomainRealTimeBpsData 调用DescribeDcdnDomainRealTimeBpsData获取域名1分钟粒度带宽数据。
DescribeDcdnDomainRealTimeReqHitRateData 调用DescribeDcdnDomainRealTimeReqHitRateData获取域名1分钟粒度请求命中率数据。
DescribeDcdnDomainRealTimeSrcHttpCodeData 调用DescribeDcdnDomainRealTimeSrcHttpCodeData获取加速域名回源1分钟粒度的HTTP返回码占比数据。
DescribeDcdnDomainRealTimeTrafficData 调用DescribeDcdnDomainRealTimeTrafficData获取加速域名以1分钟为单位时间段的流量监控数据。
批量获取域名的各地区运营商流量和访问次数 调用DescribeDcdnDomainRealTimeDetailData批量获取域名的各地区运营商流量和访问次数的1分钟粒度数据。

用量查询

API 描述
DescribeDcdnUserResourcePackage 调用DescribeDcdnUserResourcePackage查询全站加速用户当前流量包。
DescribeDcdnUserBillHistory 调用DescribeDcdnUserBillHistory查询用户历史账单,最多查询一个月的数据。
DescribeDcdnDomainUsageData 调用DescribeDcdnDomainUsageData查询域名在特定计费区域的用量数据。

日志管理

API 描述
DescribeDcdnDomainLog 调用DescribeDcdnDomainLog获取指定域名的原始访问日志的下载地址。
DescribeUserLogserviceStatus 调用DescribeUserLogserviceStatus查看Logservice服务是否开通或者欠费。

运营报表

API 描述
CreateDcdnSubTask 调用CreateDcdnSubTask定制运营报表。
CreateDcdnDeliverTask 调用CreateDcdnDeliverTask创建报表订阅任务,订阅成功后系统会周期性地以邮件方式向您发送报表统计数据。
DescribeDcdnSubList 调用DescribeDcdnSubList查询已定制的报表任务。
DescribeDcdnReport 调用DescribeDcdnReport查询已定制的报表数据。
DescribeDcdnReportList 调用DescribeDcdnReportList查询所有的定制报表列表。
DescribeDcdnDeliverList 调用DescribeDcdnDeliverList查询报表订阅任务列表,系统将返回所有的订阅任务列表。
UpdateDcdnSubTask 调用UpdateDcdnSubTask更新已定制的运营报表。
UpdateDcdnDeliverTask 调用UpdateDcdnDeliverTask根据订阅任务ID更新已订阅的报表任务。
DeleteDcdnSubTask 调用DeleteDcdnSubTask删除所有已定制的运营报表。
DeleteDcdnDeliverTask 调用DeleteDcdnDeliverTask根据任务ID删除已订阅的报表任务。

离线日志转存

API 描述
EnableDcdnDomainOfflineLogDelivery 调用EnableDcdnDomainOfflineLogDelivery为指定域名新增离线日志配置(仅支持POST)。
DescribeDcdnOfflineLogDelivery 调用DescribeDcdnOfflineLogDelivery查询离线日志转存投递任务信息。
DescribeDcdnOfflineLogDeliveryField 调用DescribeDcdnOfflineLogDeliveryField查询支持的日志转存字段。
DescribeDcdnOfflineLogDeliveryRegions 调用DescribeDcdnOfflineLogDeliveryRegions查询日志转存服务支持的地域。
DescribeDcdnOfflineLogDeliveryStatus 调用DescribeDcdnOfflineLogDeliveryStatus查询是否已开通离线日志转存服务。
DisableDcdnDomainOfflineLogDelivery 调用DisableDcdnDomainOfflineLogDelivery关闭指定域名的离线日志转存服务,该接口仅支持通过POST方法调用。
DisableDcdnOfflineLogDelivery 调用DisableDcdnOfflineLogDelivery关闭离线日志转存服务,该接口仅支持通过POST方法调用。

IP应用加速

API 描述
DescribeDcdnIpaDomainConfigs 调用DescribeDcdnIpaDomainConfigs查询域名配置。
StopDcdnIpaDomain 调用StopDcdnIpaDomain停用某个加速域名,将DomainStatus变更为offline。
DescribeUserDcdnIpaStatus 调用DescribeUserDcdnIpaStatus查询全站加速IPA是否开通、是否欠费。
DescribeDcdnIpaService 调用DescribeDcdnIpaService查询全站加速IPA服务状态。
UpdateDcdnIpaDomain 调用UpdateDcdnIpaDomain修改加速域名。
DeleteDcdnIpaDomain 调用DeleteDcdnIpaDomain删除已添加的加速域名。
StartDcdnIpaDomain 调用StartDcdnIpaDomain启用状态为停用的加速域名,将DomainStatus变更为online。
AddDcdnIpaDomain 调用AddDcdnIpaDomain添加IPA层应用加速域名,一次只能提交一个加速域名。
BatchSetDcdnIpaDomainConfigs 调用BatchSetDcdnIpaDomainConfigs批量配置IPA层应用加速域名。
DescribeDcdnIpaUserDomains 调用DescribeDcdnIpaUserDomains查询用户名下所有的IPA层应用加速域名。
DescribeDcdnIpaDomainDetail 调用DescribeDcdnIpaDomainDetail获取指定加速域名配置的基本信息。
DeleteDcdnIpaSpecificConfig 调用DeleteDcdnIpaSpecificConfig删除指定域名的IPA层配置。
DescribeDcdnDomainProperty 调用DescribeDcdnDomainProperty查询IPA的协议类型。
DescribeDcdnDomainIpaBpsData 调用DescribeDcdnDomainIpaBpsData获取加速域名四层加速的网络带宽监控数据,支持获取最近90天的数据。
DescribeDcdnDomainIpaTrafficData 调用DescribeDcdnDomainIpaTrafficData获取加速域名的四层加速网络流量监控数据,支持获取最近90天的数据。

边缘脚本

API 描述
SetDcdnDomainStagingConfig 调用SetDcdnDomainStagingConfig设置或修改域名配置(灰度)。
DescribeDcdnDomainStagingConfig 调用DescribeDcdnDomainStagingConfig查询环境配置(灰度)。
DeleteDcdnSpecificStagingConfig 调用DeleteDcdnSpecificStagingConfig删除加速域名的配置(灰度)。
PublishDcdnStagingConfigToProduction 调用PublishDcdnStagingConfigToProduction将模拟环境的全站加速配置发布到生产环境。
RollbackDcdnStagingConfig 调用RollbackDcdnStagingConfig将模拟环境的全站加速配置回滚成生产环境配置。
DescribeDcdnStagingIp 调用DescribeDcdnStagingIp获取公测节点有效VIP。

边缘安全

API 描述
DescribeDcdnUserSecDrop 调用DescribeDcdnUserSecDrop获取全站加速用户某安全功能报文拦截数。
DescribeDcdnWafDomain 调用DescribeDcdnWafDomain获取WAF全量域名列表和开通WAF功能的加速域名的相关信息。
DescribeDcdnSecFuncInfo 调用DescribeDcdnSecFuncInfo为全站加速控制台控界面提供边缘安全下拉列表。
DescribeDcdnUserSecDropByMinute 调用DescribeDcdnUserSecDropByMinute获取边缘应用层某一时间段的安全报文拦截总数。
DescribeDcdnBlockedRegions 调用DescribeDcdnBlockedRegions查询区域封禁支持的国家和地区。

标签管理

API 描述
TagDcdnResources 调用TagDcdnResources添加资源标签。
DescribeDcdnTagResources 调用DescribeDcdnTagResources查询资源对应的标签。
DescribeDcdnUserTags 调用DescribeDcdnUserTags查询用户标签。
UntagDcdnResources 调用UntagDcdnResources删除资源标签。

工具管理

API 描述
DescribeDcdnIpInfo 调用DescribeDcdnIpInfo验证指定的IP是否为阿里云DCDN节点的IP地址。