The following tables describe API operations available for use in Dynamic Route for CDN (DCDN).
Domain name configuration
API | Description |
---|---|
DescribeDcdnDomainConfigs | Queries configurations of a specified accelerated domain name. You can query the configurations of one or more features in each request. |
BatchDeleteDcdnDomainConfigs | Deletes configurations of multiple accelerated domain names at a time. |
BatchSetDcdnDomainConfigs | Configures multiple accelerated domain names at a time. |
DeleteDcdnSpecificConfig | Deletes configurations of a specified accelerated domain name. |
Data monitoring
API | Description |
---|---|
DescribeDcdnDomainPvData | Queries page view (PV) statistics. The data is collected at a minimum interval of one hour. |
DescribeDcdnDomainHttpCodeData | Queries the total number and proportions of returned HTTP status codes at a minimum interval of five minutes. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainTopReferVisit | Queries and sorts frequently requested web pages on a specified day for a specified accelerated domain name. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainUvData | Queries the unique visitor (UV) data of a specified accelerated domain name. The data is collected at an interval of one hour. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainRegionData | Queries the geographical distribution of users for a specified accelerated domain name. The data is collected at an interval of one day. You can query data that is collected within the last 90 days. |
DescribeDcdnTopDomainsByFlow | Queries the top N domain names ranked by network traffic. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainHitRateData | Queries the cache hit ratios of a specified accelerated domain name. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainTopUrlVisit | Queries frequently requested URLs of a specified accelerated domain name on a specific day. You can query data that is collected within the last 90 days. |
DescribeDcdnUserQuota | Queries resource quotas and resource usage. |
DescribeDcdnDomainRealTimeSrcTrafficData | Queries the monitoring data of back-to-origin traffic for one or more specified accelerated domain names. The traffic data is collected every minute. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainRealTimeQpsData | Queries the number of queries per second (QPS) for one or more specified accelerated domain names. The QPS data is collected every minute. |
DescribeDcdnDomainRealTimeSrcBpsData | Queries the bandwidth data of back-to-origin requests for one or more accelerated domain names. The bandwidth data is collected every minute. You can query data that is collected within the last seven days. |
DescribeDcdnDomainRealTimeHttpCodeData | Queries the total number of HTTP status codes and the proportion of each HTTP status code for one or more specified accelerated domain names. |
DescribeDcdnDomainRealTimeByteHitRateData | Queries byte hit ratios for one or more specified accelerated domain names. The data is collected every minute. |
DescribeDcdnDomainRealTimeBpsData | Queries the bandwidth data of one or more specified accelerated domain names. The bandwidth data is collected every minute. |
DescribeDcdnDomainRealTimeReqHitRateData | Queries request hit ratios for one or more accelerated domain names. The data is collected every minute. |
DescribeDcdnDomainIspData | Queries the proportions of the data usage of the requests that are initiated through different Internet service providers (ISPs) for one or more accelerated domain names. The data is collected on a daily basis. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainQpsData | Queries the QPS for one or more accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainBpsData | Queries the bandwidth data for one or more specified accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainTrafficData | Queries network traffic for one or more specified accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainOriginBpsData | Queries back-to-origin bandwidth for one or more accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainOriginTrafficData | Queries back-to-origin traffic for one or more specified accelerated domain names. You can query data collected within the last 90 days. |
DescribeDcdnDomainWebsocketHttpCodeData | Queries the total number and proportions of returned HTTP status codes for accelerated domain names that have WebSocket enabled. The data is collected at a minimum interval of five minutes. |
DescribeDcdnDomainWebsocketBpsData | Queries the bandwidth data of the WebSocket network for one or more specified accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainIpaBpsData | Queries the bandwidth data of the Layer 4 accelerated network for one or more specified accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainWebsocketTrafficData | Queries the monitoring data of the WebSocket network traffic for one or more accelerated domain names. You can query data that is collected within the last 90 days. |
DescribeDcdnDomainIpaTrafficData | Queries the monitoring data of Layer 4 network traffic for one or more accelerated domain names. You can query data that is collected within the last 90 days. |
Domain name management
API | Description |
---|---|
StartDcdnDomain | Enables a disabled accelerated domain name. After an accelerated domain name is enabled, the value of the DomainStatus parameter is changed to Online. |
UpdateDcdnDomain | Modifies a specified accelerated domain name. |
DeleteDcdnDomain | Deletes a specified accelerated domain name. |
BatchStopDcdnDomain | Disables one or more accelerated domain names. After an accelerated domain name is disabled, the value of the DomainStatus parameter is changed to Offline. |
BatchStartDcdnDomain | Enables multiple disabled accelerated domain names. After accelerated domain names are enabled, the value of the DomainStatus parameter is changed to Online. |
StopDcdnDomain | Disables a specified accelerated domain name. After an accelerated domain name is disabled, the value of the DomainStatus parameter is changed to Offline. |
AddDcdnDomain | Creates an accelerated domain name. You can specify only one domain name in each request. |
DescribeDcdnDomainCname | Checks whether canonical name (CNAME) records are configured for one or more accelerated domain names. |
DescribeDcdnUserDomains | Queries all accelerated domain names that belong to a specified account. You can filter domain names by name or by state. Fuzzy match is supported. |
DescribeDcdnDomainDetail | Queries basic information about the configurations of a specified accelerated domain name. |
Domain name ownership verification
API | Description |
---|---|
VerifyDcdnDomainOwner | Varifies the ownership of a specified domain name. |
DescribeDcdnVerifyContent | Queries the ownership verification content. |
DescribeDcdnIpInfo | Checks whether a specified IP address is assigned to an Alibaba Cloud DCDN node. |
Service management
API | Description |
---|---|
DescribeUserDcdnStatus | Queries whether the DCDN service is activated and whether your DCDN service has overdue payments. |
DescribeDcdnUserResourcePackage | Queries the current resource plans of DCDN that belong to your account. |
DescribeDcdnService | Queries information about the DCDN service. The information includes the service activation time, the current service state, the current billing method, and the next billing method to take effect. |
DescribeDcdnUserBillHistory | Queries the billing records of a specified account. The maximum time range that you can specify is one month. |
Log management
API | Description |
---|---|
DescribeDcdnDomainLog | Queries the raw access log information for a specific domain name, including the log path. |
Certificate management
API | Description |
---|---|
SetDcdnDomainCertificate | Enables or disables the SSL certificate for a specified domain name and modifies the certificate information. |
DescribeDcdnCertificateList | Queries the certificates of one or more specific accelerated domain names. |
DescribeDcdnCertificateDetail | Queries detailed information about a certificate. |
DescribeDcdnDomainByCertificate | Queries accelerated domain names based on certificate information. |
DescribeDcdnDomainCertificateInfo | Queries the certificate information about a specific accelerated domain name. |
DescribeDcdnHttpsDomainList | Queries information about all certificates that belong to your account. |
BatchSetDcdnDomainCertificate | Configures the HTTPS certificate and modifies the certificate information for multiple accelerated domain names at a time. |
Refresh and prefetch
API | Description |
---|---|
DescribeDcdnRefreshTasks | Queries the status information about refresh or prefetch tasks. |
RefreshDcdnObjectCaches | Refreshes specified objects on cache nodes. The objects can be included in the content of files or URLs. You can refresh multiple URLs in each request. |
PreloadDcdnObjectCaches | Prefetches content from an origin server to L2 cache nodes. Users can directly hit the cache upon their first visit to reduce workloads on the origin server. |
DescribeDcdnRefreshQuota | Queries the daily quota and remaining quota of URLs and directories that can be refreshed or prefetched. |
IPA
API | Description |
---|---|
DescribeDcdnIpaDomainConfigs | Queries configurations for one or more specified accelerated domain names. You can query the configurations of one or more features in each request. |
StopDcdnIpaDomain | Disables a specified domain name that is accelerated by IP Application Accelerator (IPA). After an accelerated domain name is disabled, the value of the DomainStatus parameter is changed to Offline. |
DescribeUserDcdnIpaStatus | Queries whether the IPA service is activated and whether your IPA service has overdue payments. |
DescribeDcdnIpaService | Queries the status of the IPA service. |
ModifyDCdnDomainSchdmByProperty | Changes the acceleration region of a specified accelerated domain. |
UpdateDcdnIpaDomain | Modifies a specified domain name that is accelerated by IPA. |
DeleteDcdnIpaDomain | Deletes a domain name that is accelerated by IPA. |
StartDcdnIpaDomain | Enables a disabled domain name that is accelerated by IPA. After an accelerated domain name is enabled, the value of the DomainStatus parameter is changed to Online. |
AddDcdnIpaDomain | Adds a domain name to IPA. You can specify only one domain name in each request. |
BatchSetDcdnIpaDomainConfigs | Configures multiple IPA-accelerated domain names at a time. |
DescribeDcdnIpaUserDomains | Queries information about all domain names that are accelerated by IPA within your account. |
DescribeDcdnIpaDomainDetail | Queries the basic information about a specified domain name that is accelerated by IPA. |
Edge services
API | Description |
---|---|
SetDcdnDomainStagingConfig | Specifies or modifies the domain name configuration in the canary environment. |
DescribeDcdnDomainStagingConfig | Queries the environment configuration in the canary environment. |
DeleteDcdnSpecificStagingConfig | Deletes the configurations of an accelerated domain name in the canary environment. |
PublishDcdnStagingConfigToProduction | Publishes the DCDN configurations from the staging environment to the production environment. |
RollbackDcdnStagingConfig | Rolls back the configurations from the staging environment to the production environment. |
Tags
API | Description |
---|---|
TagDcdnResources | Adds one or more tags to specified resources. |
DescribeDcdnTagResources | Queries the tags of one or more resources. |
DescribeDcdnUserTags | Queries user tags. |
UntagDcdnResources | Removes one or more tags from the specified resources. |