本文為您介紹CDN提供的相關API介面及各API介面的用法。
監控查詢
分類 | API | 描述 |
---|---|---|
資源監控 | DescribeDomainSrcQpsData | 擷取加速網域名稱的回源請求QPS資料。 |
DescribeDomainBpsDataByLayer | 根據協議擷取加速網域名稱的頻寬資訊。 | |
DescribeDomainPathData | 擷取加速網域名稱路徑層級的5分鐘維度監控資料,包括流量和訪問次數。 | |
DescribeDomainHttpCodeDataByLayer | 按協議分類擷取HTTP狀態代碼資料。 | |
DescribeDomainReqHitRateData | 擷取加速網域名稱的請求命中率(命中請求百分比),支援擷取最近90天的資料。 | |
DescribeDomainHttpCodeData | 擷取加速網域名稱HTTP返回碼的總數和佔比資料,支援擷取最近90天的資料。 | |
DescribeDomainTrafficData | 擷取加速網域名稱的網路流量監控資料,支援擷取最近90天的資料。 | |
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 | 批次更新加速網域名稱資訊。 | |
網域名稱類比環境配置 | 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 | 擷取指定網域名稱的原始訪問日誌的下載地址。 |
重新整理預熱
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 | 描述 |
---|---|---|
服務類介面 | DescribeCdnUserQuota | 查詢使用者資源上限及已使用方式。 |
協助工具輔助 | DescribeIpInfo | 驗證指定的IP是否為阿里雲CDN節點的IP地址。 |
ListFCTrigger | 擷取公測節點有效VIP。 | |
DescribeL2VipsByDomain | 查詢指定網域名稱的L2節點的回源IP。 | |
ListFCTrigger | 擷取指定事件的Function Compute觸發器列表。 | |
DescribeCdnRegionAndIsp | 擷取地區和電訊廠商列表。 | |
DescribeDomainCcActivityLog | 按網域名稱查詢VIP列表。 | |
安全資訊查詢 | CreateIllegalUrlExportTask | 提交違規URL匯出任務。 |
DescribeDomainCcActivityLog | 查詢頻次控制規則攔截日誌。 |