CDN提供以下相关API接口。
服务操作接口
API | 描述 |
---|---|
OpenCdnService | 调用OpenCdnService开通CDN服务。只有开通后,才能进行域名操作。 |
DescribeCdnService | 调用DescribeCdnService查询CDN服务状态。包括当前计费类型、服务开通时间、下次生效的计费类型、当前业务状态等。 |
ModifyCdnService | 调用ModifyCdnService变更CDN服务的计费类型。 |
域名操作接口
API | 描述 |
---|---|
AddCdnDomain | 调用AddCdnDomain添加加速域名。 |
DescribeUserDomains | 调用DescribeUserDomains查询用户名下所有的域名与状态。 |
DescribeCdnDomainDetail | 调用DescribeCdnDomainDetail获取指定加速域名配置的基本信息。 |
ModifyCdnDomain | 调用ModifyCdnDomain修改加速域名配置信息。 |
StartCdnDomain | 调用StartCdnDomain启用状态为停用的加速域名,将DomainStatus变更为online。 |
StopCdnDomain | 调用StopCdnDomain停用指定加速域名。 |
DeleteCdnDomain | 调用DeleteCdnDomain删除已添加的加速域名。 |
DescribeDomainsBySource | 调用DescribeDomainsBySource查询用户名下源站对应的所有域名名称列表。 |
刷新预热类接口
API | 描述 |
---|---|
RefreshObjectCaches | 调用RefreshObjectCaches刷新节点上的文件内容。 |
PushObjectCache | 调用PushObjectCache接口将源站的内容主动预热到L2 Cache节点上。 |
DescribeRefreshTasks | 调用DescribeRefreshTasks查询刷新、预热状态是否在全网生效。 |
DescribeRefreshQuota | 调用DescribeRefreshQuota查询url刷新、目录刷新、url预热的最大限制数量及剩余量。 |
配置操作接口
API | 描述 |
---|---|
DescribeDomainConfigs | 调用DescribeDomainConfigs获取指定加速域名的配置。 |
SetOptimizeConfig | 调用SetOptimizeConfig设置页面优化功能。 |
SetPageCompressConfig | 调用SetPageCompressConfig设置智能压缩功能。 |
SetIgnoreQueryStringConfig | 调用SetIgnoreQueryStringConfig设置过滤参数功能。 |
SetRangeConfig | 调用SetRangeConfig设置Range回源功能。 |
SetVideoSeekConfig | 调用SetVideoSeekConfig设置拖拽播放功能。 |
SetSourceHostConfig | 调用SetSourceHostConfig设置回源host功能。 |
SetForceRedirectConfig | 调用SetForceRedirectConfig设置强制访问跳转方式。 |
SetRefererConfig | 调用SetRefererConfig设置加速域名的Refer防盗链功能。 |
SetFileCacheExpiredConfig | 调用SetFileCacheExpiredConfig设置文件过期配置。 |
SetPathCacheExpiredConfig | 调用SetPathCacheExpiredConfig修改目录过期配置。 |
DeleteCacheExpiredConfig | 调用DeleteCacheExpiredConfig删除自定义缓存策略。 |
SetReqAuthConfig | 调用SetReqAuthConfig设置加速域名的访问鉴权配置。 |
SetHttpHeaderConfig | 调用SetHttpHeaderConfig设置自定义http头的缓存配置。 |
DeleteHttpHeaderConfig | 调用DeleteHttpHeaderConfig删除加速域名的Refer防盗链配置。 |
SetDomainServerCertificate | 调用SetDomainServerCertificate设置某域名下证书功能是否启用及修改证书信息。 |
SetIpBlackListConfig | 调用SetIpBlackListConfig设置加速域名的IP黑名单。 |
SetHttpsOptionConfig | 调用SetHttpsOptionConfig设置域名的HTTP2.0开关。 |
BatchDeleteCdnDomainConfig | 调用BatchDeleteCdnDomainConfig删除域名配置。 |
DeleteSpecificConfig | 调用DeleteSpecificConfig删除加速域名的配置。 |
SetForwardSchemeConfig | 调用SetForwardSchemeConfig设置回源协议。 |
SetRemoveQueryStringConfig | 调用SetRemoveQueryStringConfig设置忽略参数。 |
SetCcConfig | 调用SetCcConfig接口设置加速域名的CC防护功能、IP黑白名单设置。 |
SetReqHeaderConfig | 调用SetReqHeaderConfig设置回源自定义头。 |
SetIpAllowListConfig | 调用SetIpAllowListConfig设置加速域名的IP白名单。 |
DescribeUserConfigs | 调用DescribeUserConfigs获取用户相应的配置。 |
资源监控接口
API | 描述 |
---|---|
DescribeDomainBpsData | 调用DescribeDomainBpsData获取加速域名的网络带宽监控数据。 |
DescribeDomainFlowData | 调用DescribeDomainFlowData获取加速域名的网络流量监控数据。 |
DescribeDomainSrcBpsData | 调用DescribeDomainSrcBpsData接口获取加速域名的回源带宽监控数据。 |
DescribeDomainSrcFlowData | 调用DescribeDomainSrcFlowData获取加速域名的回源流量监控数据。 |
DescribeDomainHitRateData | 调用DescribeDomainHitRateData获取加速域名的字节命中率(命中字节百分比)。 |
DescribeDomainReqHitRateData | 调用DescribeDomainReqHitRateData获取加速域名的请求命中率(命中请求百分比)。 |
DescribeDomainHttpCodeData | 调用DescribeDomainHttpCodeData获取加速域名5分钟粒度的HTTP返回码总数和占比数据。 |
DescribeDomainsUsageByDay | 调用DescribeDomainsUsageByDay获取加速域名天粒度的监控统计数据。 |
DescribeTopDomainsByFlow | 调用DescribeTopDomainsByFlow获取按流量排名的域名。 |
DescribeDomainPvData | 调用DescribeDomainPvData获取加速域名1小时粒度的PV(访问量)页面访问统计。 |
DescribeDomainUvData | 调用DescribeDomainUvData获取加速域名1小时粒度的UV页面独立访问统计。 |
DescribeDomainRegionData | 调用DescribeDomainRegionData获取加速域名天粒度的用户区域分布数据统计。 |
DescribeDomainISPData | 调用DescribeDomainISPData获取加速域名天粒度的用户运营商分布数据统计。 |
DescribeDomainTopUrlVisit | 调用DescribeDomainTopUrlVisit获取加速域名某天内的热门URL列表。 |
DescribeDomainFileSizeProportionData | 调用DescribeDomainFileSizeProportionData获取加速域名1小时粒度的文件大小占比统计。 |
DescribeCdnRegionAndIsp | 调用DescribeCdnRegionAndIsp获取区域和运营商列表。 |
DescribeDomainBpsDataByTimeStamp | 调用DescribeDomainBpsDataByTimeStamp获取加速域名的在某个时刻不同运营商和区域的带宽数据。 |
DescribeDomainMax95BpsData | 调用DescribeDomainMax95BpsData获取加速域名95带宽峰值监控数据。 |
DescribeDomainPathData | 调用DescribeDomainPathData获取加速域名路径级别的5分钟维度的监控数据,包括流量和访问次数。该接口仅限白名单用户使用。 |
DescribeL2VipsByDomain | 调用DescribeL2VipsByDomain查询L2节点vip列表。 |
DescribeRangeDataByLocateAndIspService | 调用DescribeRangeDataByLocateAndIspService获取加速域名在某个时刻不同区域和运营商上的带宽数据。 |
DescribeDomainRealTimeBpsData | 调用DescribeDomainRealTimeBpsData获取加速域名1分钟粒度带宽数据。 |
DescribeDomainRealTimeByteHitRateData | 调用DescribeDomainRealTimeByteHitRateData获取加速域名1分钟粒度字节命中率数据。 |
DescribeDomainRealTimeQpsData | 调用DescribeDomainRealTimeQpsData获取加速域名1分钟粒度每秒访问次数(Qps)数据。 |
DescribeDomainRealTimeReqHitRateData | 调用DescribeDomainRealTimeReqHitRateData获取加速域名1分钟粒度请求命中率数据。 |
DescribeDomainTopReferVisit | 调用DescribeDomainTopReferVisit获取加速域名某天的热门页面引用次数排名。 |
DescribeDomainQpsData | 调用DescribeDomainQpsData获取加速域名的每秒访问次数(QPS)。 |
全站加速接口
API | 描述 |
---|---|
SetDynamicConfig | 调用SetDynamicConfig配置全站加速缓存规则。 |
日志接口
API | 描述 |
---|---|
DescribeCdnDomainLogs | 调用DescribeCdnDomainLogs获取指定域名的原始访问日志的下载地址。 |
DescribeCustomLogConfig | 调用DescribeCustomLogConfig查询日志配置信息。 |
DescribeDomainCustomLogConfig | 调用DescribeDomainCustomLogConfig获取域名自定义日志格式配置信息。 |
DescribeUserCustomLogConfig | 调用DescribeUserCustomLogConfig获取用户下所有自定义日志配置信息。 |
ListDomainsByLogConfigId | 调用ListDomainsByLogConfigId查询应用某自定义日志格式的所有域名列表。 |
辅助工具接口
API | 描述 |
---|---|
DescribeIpInfo | 调用DescribeIpInfo验证指定的IP是否为阿里云CDN节点的IP地址。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交