API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (dcdn/2018-01-15) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. Create a Resource Access Management (RAM) user with API-only access and use RAM policies to apply the principle of least privilege (PoLP). Alibaba Cloud accounts are only used when explicitly required.
To call APIs securely, configure the following:
A RAM user account
An AccessKey pair for the account
Service activation
|
API |
Title |
Description |
| OpenDcdnService | OpenDcdnService | You can call the OpenDcdnService operation to activate DCDN. |
| DescribeUserDcdnStatus | DescribeUserDcdnStatus | Call DescribeUserDcdnStatus to query whether your Dynamic Route for CDN (DCDN) service has overdue payments and is active. |
| DescribeDcdnService | DescribeDcdnService | Call the DescribeDcdnService operation to query the status of the DCDN service. The status includes the current billing method, the service activation time, the next billing method that will take effect, and the current service status. |
Domain name management
|
API |
Title |
Description |
| Adding or removing domain names | Adding or removing domain names | |
| AddDcdnDomain | AddDcdnDomain | Adds a domain name to DCDN. |
| BatchAddDcdnDomain | BatchAddDcdnDomain | Call BatchAddDcdnDomain to add multiple domain names. |
| DeleteDcdnDomain | DeleteDcdnDomain | Deletes an accelerated domain name. |
| DescribeDcdnDeletedDomains | DescribeDcdnDeletedDomains | Queries the domain names that have been deleted from your account. |
| Domain name ownership verification | Domain name ownership verification | |
| VerifyDcdnDomainOwner | VerifyDcdnDomainOwner | Verifies the ownership of a domain name. |
| DescribeDcdnVerifyContent | DescribeDcdnVerifyContent | Call DescribeDcdnVerifyContent to get the ownership verification content for a domain name. |
| Enabling or disabling domain names | Enabling or disabling domain names | |
| StartDcdnDomain | StartDcdnDomain | Call StartDcdnDomain to enable a disabled accelerated domain name. This operation changes the DomainStatus to online. |
| BatchStartDcdnDomain | BatchStartDcdnDomain | Enables multiple disabled accelerated domain names in a batch. This operation changes the DomainStatus to online. |
| StopDcdnDomain | StopDcdnDomain | Call StopDcdnDomain to disable an accelerated domain name and change its DomainStatus to offline. |
| BatchStopDcdnDomain | BatchStopDcdnDomain | Disables one or more accelerated domain names and changes their status to offline. |
| Domain name configuration | Domain name configuration | |
| DescribeDcdnUserDomains | DescribeDcdnUserDomains | Call DescribeDcdnUserDomains to query all DCDN domain names under your account. This operation supports filtering by fuzzy match and domain status. |
| DescribeDcdnDomainDetail | DescribeDcdnDomainDetail | Call DescribeDcdnDomainDetail to get the basic configuration of a specified accelerated domain name. |
| DescribeDcdnUserDomainsByFunc | DescribeDcdnUserDomainsByFunc | Queries all accelerated domain names with specified features configured that belong to your Alibaba Cloud account based on the FuncId parameter. |
| DescribeDcdnDomainsBySource | DescribeDcdnDomainsBySource | Queries DCDN accelerated domain names by specified origin servers. |
| UpdateDcdnDomain | UpdateDcdnDomain | Updates the configurations of an accelerated domain name. |
| DescribeDcdnDomainCname | DescribeDcdnDomainCname | Call the DescribeDcdnDomainCname operation to check the canonical name (CNAME) resolution for an accelerated domain name. View the result to determine if the CNAME is configured. |
| ModifyDCdnDomainSchdmByProperty | ModifyDCdnDomainSchdmByProperty | Modifies the acceleration region for a domain name by specifying a property. |
| SetDcdnUserConfig | SetDcdnUserConfig | Call SetDcdnUserConfig to configure user settings. |
| BatchSetDcdnDomainConfigs | BatchSetDcdnDomainConfigs | You can call the BatchSetDcdnDomainConfigs operation to configure features for multiple domain names in a batch. |
| DescribeDcdnDomainConfigs | DescribeDcdnDomainConfigs | Call DescribeDcdnDomainConfigs to get the configurations of an accelerated domain name. |
| DeleteDcdnSpecificConfig | DeleteDcdnSpecificConfig | Deletes a specific configuration for a domain name. |
| BatchDeleteDcdnDomainConfigs | BatchDeleteDcdnDomainConfigs | Deletes configurations for multiple domain names in a batch. |
| DescribeRDDomainConfig | DescribeRDDomainConfig | You can call the DescribeRDDomainConfig operation to query the feature configurations of your domain names. |
Refresh and prefetch
|
API |
Title |
Description |
| RefreshDcdnObjectCaches | RefreshDcdnObjectCaches | You can call the `RefreshDcdnObjectCaches` operation to refresh file content on DCDN nodes. You can refresh content for specified URLs in batches. |
| PreloadDcdnObjectCaches | PreloadDcdnObjectCaches | Call the PreloadDcdnObjectCaches operation to prefetch content from an origin server to L2 cache nodes. This allows first-time user requests to hit the cache directly, which reduces the load on the origin server. |
| DescribeDcdnRefreshQuota | DescribeDcdnRefreshQuota | Call DescribeDcdnRefreshQuota to query the daily limits and remaining quotas for URL refreshes, URL prefetches, and folder refreshes. |
| DescribeDcdnRefreshTasks | DescribeDcdnRefreshTasks | Call the DescribeDcdnRefreshTasks operation to query the status of refresh and prefetch tasks. You can query data generated within the last three days. |
| DescribeDcdnUserQuota | DescribeDcdnUserQuota | Call DescribeDcdnUserQuota to query resource quotas and usage. |
| DescribeDcdnRefreshTaskById | DescribeDcdnRefreshTaskById | Call DescribeDcdnRefreshTaskById to query the status of a refresh or prefetch task by its ID. |
| RefreshDcdnObjectCacheByCacheTag | RefreshDcdnObjectCacheByCacheTag | After the cache tag feature is enabled, you can call RefreshObjectCacheByCacheTag to refresh content by specifying cache tags. |
Monitoring
|
API |
Title |
Description |
| Resource usage | Resource usage | |
| Visit data | Visit data | |
| DescribeDcdnDomainHttpCodeData | DescribeDcdnDomainHttpCodeData | Call DescribeDcdnDomainHttpCodeData to query the total number and proportions of HTTP return codes for accelerated domain names. |
| DescribeDcdnDomainHttpCodeDataByLayer | DescribeDcdnDomainHttpCodeDataByLayer | Call the DescribeDcdnDomainHttpCodeDataByLayer operation to obtain HTTP status code data classified by protocol. |
| DescribeDcdnDomainRegionData | DescribeDcdnDomainRegionData | Call the DescribeDcdnDomainRegionData operation to query daily statistics about the regional distribution of users for an accelerated domain name. You can query data from the last 90 days. |
| DescribeDcdnRegionAndIsp | DescribeDcdnRegionAndIsp | Call the DescribeDcdnRegionAndIsp operation to obtain a list of regions and carriers. |
| DescribeDcdnDomainIspData | DescribeDcdnDomainIspData | Call DescribeDcdnDomainIspData to query daily statistics on carrier distribution for an accelerated domain name. You can query data from the last 90 days. |
| DescribeDcdnDomainHitRateData | DescribeDcdnDomainHitRateData | Call DescribeDcdnDomainHitRateData to query the byte hit ratio of one or more domain names. |
| DescribeDcdnDomainQpsData | DescribeDcdnDomainQpsData | You can call the DescribeDcdnDomainQpsData operation to query the queries per second (QPS) for a domain name. |
| DescribeDcdnDomainQpsDataByLayer | DescribeDcdnDomainQpsDataByLayer | Call DescribeDcdnDomainQpsDataByLayer to query the queries per second (QPS) of an accelerated domain name by protocol. |
| DescribeDcdnDomainBpsData | DescribeDcdnDomainBpsData | Call DescribeDcdnDomainBpsData to query network bandwidth monitoring data for accelerated domain names. |
| DescribeDcdnDomainBpsDataByLayer | DescribeDcdnDomainBpsDataByLayer | Call the DescribeDcdnDomainBpsDataByLayer operation to query bandwidth data by protocol. |
| DescribeDcdnDomainTrafficData | DescribeDcdnDomainTrafficData | Call the DescribeDcdnDomainTrafficData operation to query the network traffic data of accelerated domain names. |
| Source data | Source data | |
| DescribeDcdnDomainOriginBpsData | DescribeDcdnDomainOriginBpsData | Queries the back-to-origin bandwidth monitoring data for a domain name. |
| DescribeDcdnDomainOriginTrafficData | DescribeDcdnDomainOriginTrafficData | Call DescribeDcdnDomainOriginTrafficData to query monitoring data about back-to-origin traffic for domain names. |
| WebSocket data | WebSocket data | |
| DescribeDcdnDomainWebsocketHttpCodeData | DescribeDcdnDomainWebsocketHttpCodeData | You can call the DescribeDcdnDomainWebsocketHttpCodeData operation to query the total number and proportions of HTTP return codes for the WebSocket protocol for one or more domain names. |
| DescribeDcdnDomainWebsocketBpsData | DescribeDcdnDomainWebsocketBpsData | Call the DescribeDcdnDomainWebsocketBpsData operation to query network bandwidth data for a domain name that uses the WebSocket protocol. |
| DescribeDcdnDomainWebsocketTrafficData | DescribeDcdnDomainWebsocketTrafficData | You can call the DescribeDcdnDomainWebsocketTrafficData operation to query WebSocket network traffic data for accelerated domain names. |
| Real-time monitoring | Real-time monitoring | |
| Visit data | Visit data | |
| DescribeDcdnDomainRealTimeQpsData | DescribeDcdnDomainRealTimeQpsData | Call the DescribeDcdnDomainRealTimeQpsData operation to obtain the queries per second (QPS) data for an accelerated domain name. |
| DescribeDcdnDomainRealTimeTrafficData | DescribeDcdnDomainRealTimeTrafficData | Call the DescribeDcdnDomainRealTimeTrafficData operation to query traffic monitoring data for an accelerated domain name over a time interval. |
| DescribeDcdnDomainRealTimeBpsData | DescribeDcdnDomainRealTimeBpsData | Call the DescribeDcdnDomainRealTimeBpsData operation to query the real-time network bandwidth of a domain name. |
| DescribeDcdnDomainRealTimeByteHitRateData | DescribeDcdnDomainRealTimeByteHitRateData | Call the DescribeDcdnDomainRealTimeByteHitRateData operation to query real-time byte hit ratio data for one or more domain names. |
| DescribeDcdnDomainRealTimeReqHitRateData | DescribeDcdnDomainRealTimeReqHitRateData | Call the DescribeDcdnDomainRealTimeReqHitRateData operation to query the real-time request hit rate of one or more accelerated domain names. |
| DescribeDcdnDomainRealTimeHttpCodeData | DescribeDcdnDomainRealTimeHttpCodeData | Call the DescribeDcdnDomainRealTimeHttpCodeData operation to query the total number and proportions of real-time HTTP return codes for a domain name. |
| DescribeDcdnDomainRealTimeDetailData | DescribeDcdnDomainRealTimeDetailData | Call DescribeDcdnDomainRealTimeDetailData to batch query traffic and request data for accelerated domain names at a 1-minute granularity. The data is aggregated by region and carrier. The maximum time range for a single query is 10 minutes. |
| Source data | Source data | |
| DescribeDcdnDomainRealTimeSrcBpsData | DescribeDcdnDomainRealTimeSrcBpsData | Call DescribeDcdnDomainRealTimeSrcBpsData to query the real-time back-to-origin bandwidth data for an accelerated domain name. |
| DescribeDcdnDomainRealTimeSrcTrafficData | DescribeDcdnDomainRealTimeSrcTrafficData | Call the DescribeDcdnDomainRealTimeSrcTrafficData operation to query real-time back-to-origin traffic data for accelerated domain names. |
| DescribeDcdnDomainRealTimeSrcHttpCodeData | DescribeDcdnDomainRealTimeSrcHttpCodeData | Call the DescribeDcdnDomainRealTimeSrcHttpCodeData operation to query real-time data on the proportions of origin-fetch HTTP return codes for an accelerated domain name. |
Data Center
|
API |
Title |
Description |
| Operations reports | Operations reports | |
| CreateDcdnSubTask | CreateDcdnSubTask | You can call the CreateDcdnSubTask operation to customize operations reports. |
| DescribeDcdnSubList | DescribeDcdnSubList | You can call the DescribeDcdnSubList operation to query customized report tasks. |
| DescribeDcdnReport | DescribeDcdnReport | Call DescribeDcdnReport to query the data of a customized report. |
| DescribeDcdnReportList | DescribeDcdnReportList | You can call the DescribeDcdnReportList operation to query a list of all custom reports. |
| UpdateDcdnSubTask | UpdateDcdnSubTask | Updates a custom operations report. |
| DeleteDcdnSubTask | DeleteDcdnSubTask | You can call the DeleteDcdnSubTask operation to delete all customized operations reports. |
| CreateDcdnDeliverTask | CreateDcdnDeliverTask | Call CreateDcdnDeliverTask to create a report tracking task. After you subscribe, the system periodically sends statistical reports to you by email. |
| DescribeDcdnDeliverList | DescribeDcdnDeliverList | Call the DescribeDcdnDeliverList operation to query a list of all report tracking tasks. |
| UpdateDcdnDeliverTask | UpdateDcdnDeliverTask | Call the UpdateDcdnDeliverTask operation to update a subscribed report task by its tracking task ID. |
| DeleteDcdnDeliverTask | DeleteDcdnDeliverTask | Deletes a subscribed report task by its task ID. |
| Log management | Log management | |
| Offline logs | Offline logs | |
| DescribeDcdnDomainLog | DescribeDcdnDomainLog | Call the DescribeDcdnDomainLog operation to query the download URLs of raw access logs for a specified domain name. |
| DescribeDcdnWafLogs | DescribeDcdnWafLogs | Queries the download URLs of offline block logs generated by Web Application Firewall (WAF) for a domain name. |
| Real-time Logs | Real-time Logs | |
| CreateDcdnSLSRealTimeLogDelivery | CreateDcdnSLSRealTimeLogDelivery | Creates a real-time log delivery project. |
| DescribeDcdnSLSRealtimeLogDelivery | DescribeDcdnSLSRealtimeLogDelivery | You can call the DescribeDcdnSLSRealtimeLogDelivery operation to query the configurations of a real-time log delivery project. |
| UpdateDcdnSLSRealtimeLogDelivery | UpdateDcdnSLSRealtimeLogDelivery | Updates a real-time log delivery project. |
| DeleteDcdnRealTimeLogProject | DeleteDcdnRealTimeLogProject | Deletes real-time logs of a log delivery project. |
| UpdateDcdnUserRealTimeDeliveryField | UpdateDcdnUserRealTimeDeliveryField | Updates the fields in real-time log entries. |
| DescribeDcdnRealTimeDeliveryField | DescribeDcdnRealTimeDeliveryField | You can call the DescribeDcdnRealTimeDeliveryField operation to query all fields for real-time logs. |
| CheckDcdnProjectExist | CheckDcdnProjectExist | Checks whether a real-time log delivery project exists. |
| DescribeDcdnSLSRealTimeLogType | DescribeDcdnSLSRealTimeLogType | Queries supported types of real-time logs. |
| ListDcdnRealTimeDeliveryProject | ListDcdnRealTimeDeliveryProject | Queries information about a real-time log delivery project. |
| DescribeUserLogserviceStatus | DescribeUserLogserviceStatus | Call the DescribeUserLogserviceStatus operation to check whether Log Service is activated or has overdue payments. |
| CreateSlrAndSlsProject | CreateSlrAndSlsProject | Creates a service-linked role (SLR) and a Log Service project. |
| DescribeDcdnUserRealTimeDeliveryField | DescribeDcdnUserRealTimeDeliveryField | Queries the fields that are selected. |
| Traffic or bandwidth usage | Traffic or bandwidth usage | |
| DescribeDcdnUserBillHistory | DescribeDcdnUserBillHistory | You can call DescribeDcdnUserBillHistory to query historical bills for a period of up to one month. |
| DescribeDcdnUserBillType | DescribeDcdnUserBillType | You can call the DescribeDcdnUserBillType operation to query the billing method for a user. |
| DescribeDcdnUserResourcePackage | DescribeDcdnUserResourcePackage | You can call the DescribeDcdnUserResourcePackage operation to query information about all your resource plans, such as the total amount, remaining amount, effective time, expiration time, and status. |
| DescribeDcdnDomainUsageData | DescribeDcdnDomainUsageData | Call the DescribeDcdnDomainUsageData operation to query the usage data of a domain name in a specific billing region. |
| DescribeDcdnBgpBpsData | DescribeDcdnBgpBpsData | Call the DescribeDcdnBgpBpsData operation to query bandwidth data for Border Gateway Protocol (BGP) acceleration at a 5-minute granularity. |
| DescribeDcdnBgpTrafficData | DescribeDcdnBgpTrafficData | Call the DescribeDcdnBgpTrafficData operation to query Border Gateway Protocol (BGP) acceleration traffic data at a five-minute granularity. |
| DescribeDcdnDomainMultiUsageData | DescribeDcdnDomainMultiUsageData | Calls the DescribeDcdnDomainMultiUsageData operation to query the billing data for various metrics of one or more DCDN accelerated domain names. The minimum data granularity is 5 minutes. This operation does not return data for billing items that are not request-based. |
| DescribeDcdnDomainPvData | DescribeDcdnDomainPvData | Call DescribeDcdnDomainPvData to query page view (PV) statistics for a domain name at a minimum granularity of one hour. |
| DescribeDcdnDomainTopReferVisit | DescribeDcdnDomainTopReferVisit | Call the DescribeDcdnDomainTopReferVisit operation to query the top referrers for a domain name by the number of visits. You can query data from the last 90 days. |
| DescribeDcdnDomainTopUrlVisit | DescribeDcdnDomainTopUrlVisit | Call DescribeDcdnDomainTopUrlVisit to retrieve the top URLs for an accelerated domain name on a specific day. |
| DescribeDcdnDomainUvData | DescribeDcdnDomainUvData | Call DescribeDcdnDomainUvData to obtain statistics about unique visitors (UVs) for accelerated domain names at a 1-hour granularity. You can query data from the last 90 days. |
| DescribeDcdnTopDomainsByFlow | DescribeDcdnTopDomainsByFlow | Call the DescribeDcdnTopDomainsByFlow operation to query your domain names ranked by traffic. You can retrieve data from the last 90 days. |
| DescribeKvUsageData | DescribeKvUsageData | Queries the usage data for KV Store. |
Certificates service
|
API |
Title |
Description |
| SetDcdnDomainSSLCertificate | SetDcdnDomainSSLCertificate | You can call SetDcdnDomainSSLCertificate to enable or disable the certificate feature for a domain name and update the certificate information. |
| DescribeDcdnHttpsDomainList | DescribeDcdnHttpsDomainList | Queries the information about all certificates under your account. |
| DescribeDcdnCertificateList | DescribeDcdnCertificateList | Queries a list of certificates by domain name. |
| DescribeDcdnDomainByCertificate | DescribeDcdnDomainByCertificate | Call the DescribeDcdnDomainByCertificate operation to query domain names based on certificate information. |
| DescribeDcdnCertificateDetail | DescribeDcdnCertificateDetail | You can call the DescribeDcdnCertificateDetail operation to query the details of a DCDN certificate. |
| DescribeDcdnDomainCertificateInfo | DescribeDcdnDomainCertificateInfo | Call the DescribeDcdnDomainCertificateInfo operation to query the certificate information for a specified domain name. |
| SetDcdnDomainSMCertificate | SetDcdnDomainSMCertificate | You can call the SetDcdnDomainSMCertificate operation to configure an SM certificate for a specific accelerated domain name. |
| DescribeDcdnSMCertificateDetail | DescribeDcdnSMCertificateDetail | You can call the DescribeDcdnSMCertificateDetail operation to query the details of an SM certificate. |
| DescribeDcdnSMCertificateList | DescribeDcdnSMCertificateList | Call the DescribeDcdnSMCertificateList operation to query the list of SM certificates for a specified domain name. |
| DescribeDcdnUserCertificateExpireCount | DescribeDcdnUserCertificateExpireCount | Call DescribeDcdnUserCertificateExpireCount to query the number of domain names with expired DCDN certificates. |
Tag management
|
API |
Title |
Description |
| TagDcdnResources | TagDcdnResources | You can call TagDcdnResources to add tags to resources. |
| DescribeDcdnTagResources | DescribeDcdnTagResources | Call DescribeDcdnTagResources to query tags for resources. |
| DescribeDcdnUserTags | DescribeDcdnUserTags | Call DescribeDcdnUserTags to query user tags. |
| UntagDcdnResources | UntagDcdnResources | You can call UntagDcdnResources to delete tags from resources. |
IP Application Accelerator
|
API |
Title |
Description |
| DescribeDcdnIpaDomainConfigs | DescribeDcdnIpaDomainConfigs | Queries the configurations of a domain name. |
| StopDcdnIpaDomain | StopDcdnIpaDomain | Call StopDcdnIpaDomain to disable an accelerated domain name. This operation sets the domain's status to offline. |
| DescribeUserDcdnIpaStatus | DescribeUserDcdnIpaStatus | You can call the DescribeUserDcdnIpaStatus operation to query whether IP Application Accelerator (IPA) is activated and whether your account has an overdue payment. |
| DescribeDcdnIpaService | DescribeDcdnIpaService | Call DescribeDcdnIpaService to query the status of the DCDN IP Application Accelerator (IPA) service. The returned information includes the current billing method, service activation time, the next billing method to take effect, and the current service status. |
| UpdateDcdnIpaDomain | UpdateDcdnIpaDomain | You can call the UpdateDcdnIpaDomain operation to modify an accelerated domain name for IPA. |
| DeleteDcdnIpaDomain | DeleteDcdnIpaDomain | You can call the DeleteDcdnIpaDomain operation to delete an accelerated domain name for IP Application Accelerator (IPA). |
| StartDcdnIpaDomain | StartDcdnIpaDomain | You can call the StartDcdnIpaDomain operation to enable a disabled accelerated domain name. This changes the status of the domain name to `online`. |
| AddDcdnIpaDomain | AddDcdnIpaDomain | Call the AddDcdnIpaDomain operation to add a domain name for IP Application Accelerator (IPA). You can add only one accelerated domain name at a time. |
| BatchSetDcdnIpaDomainConfigs | BatchSetDcdnIpaDomainConfigs | You can call BatchSetDcdnIpaDomainConfigs to configure multiple domain names for DCDN IP Application Accelerator (IPA). |
| DescribeDcdnIpaUserDomains | DescribeDcdnIpaUserDomains | Call the DescribeDcdnIpaUserDomains operation to query all IP Application Accelerator (IPA) domain names that belong to your account. You can perform a fuzzy search or filter the domain names by status. |
| DescribeDcdnIpaDomainDetail | DescribeDcdnIpaDomainDetail | Call DescribeDcdnIpaDomainDetail to get the basic configuration of a specified accelerated domain name. |
| DeleteDcdnIpaSpecificConfig | DeleteDcdnIpaSpecificConfig | You can call the DeleteDcdnIpaSpecificConfig operation to delete the IP Application Accelerator (IPA) layer configuration for a specified domain name. |
| DescribeDcdnDomainProperty | DescribeDcdnDomainProperty | Call the DescribeDcdnDomainProperty operation to query the protocol type of an IP Application Accelerator (IPA) domain name. |
| DescribeDcdnDomainIpaBpsData | DescribeDcdnDomainIpaBpsData | Call DescribeDcdnDomainIpaBpsData to query network bandwidth monitoring data for Layer 4 acceleration of accelerated domain names. You can query data from the last 90 days. |
| DescribeDcdnDomainIpaTrafficData | DescribeDcdnDomainIpaTrafficData | Call DescribeDcdnDomainIpaTrafficData to query Layer 4 traffic monitoring data for accelerated domain names. You can query data from the last 90 days. |
| DescribeDcdnDomainIpaConnData | DescribeDcdnDomainIpaConnData | Call the DescribeDcdnDomainIpaConnData operation to query the number of connections for IP Application Accelerator (IPA). |
| DescribeDcdnIpaDomainCidr | DescribeDcdnIpaDomainCidr | Call DescribeDcdnIpaDomainCidr to query the back-to-origin IP address blocks for an accelerated domain name in IP Application Accelerator (IPA). This API operation requires access permissions. To use this operation, submit a ticket. |
Edge Computing
|
API |
Title |
Description |
| EdgeRoutine | EdgeRoutine | |
| CreateRoutine | CreateRoutine | Creates an Edge Routine. |
| DeleteRoutine | DeleteRoutine | Deletes the configuration for an Edge Routine function. |
| DeleteRoutineCodeRevision | DeleteRoutineCodeRevision | Deletes a specific code revision of an Edge Routine. |
| DeleteRoutineConfEnvs | DeleteRoutineConfEnvs | Deletes custom grayscale environments from the environment list of an Edge Routine. |
| DescribeRoutine | DescribeRoutine | Call DescribeRoutine to retrieve the metadata of an Edge Routine (ER), including its configuration, configuration version, and code version for each environment. |
| DescribeRoutineCanaryEnvs | DescribeRoutineCanaryEnvs | Retrieves a list of canary environments supported by Edge Routine (ER). |
| DescribeRoutineCodeRevision | DescribeRoutineCodeRevision | You can call DescribeRoutineCodeRevision to retrieve the JavaScript code for a specific version of an Edge Routine (ER). |
| DescribeRoutineSpec | DescribeRoutineSpec | Call DescribeRoutineSpec to obtain the available specifications for Edge Routines. During the internal test phase, three CPU time slice specifications are available: 5 ms, 50 ms, and 100 ms. |
| DescribeRoutineUserInfo | DescribeRoutineUserInfo | Call DescribeRoutineUserInfo to query information about your Alibaba Cloud account, including the attached subdomain and the list of created routines. |
| DescribeUserErStatus | DescribeUserErStatus | Call DescribeUserErStatus to check whether Edge Routine (ER) is enabled or has an overdue payment. |
| EditRoutineConf | EditRoutineConf | This operation modifies the configuration of an Edge Routine (ER). |
| SetRoutineSubdomain | SetRoutineSubdomain | Sets an Edge Routine (ER) subdomain. |
| UploadRoutineCode | UploadRoutineCode | Call the UploadRoutineCode operation to upload code for an Edge Routine. |
| UploadStagingRoutineCode | UploadStagingRoutineCode | Call UploadStagingRoutineCode to upload test code for an Edge Routine (ER). |
| PublishRoutineCodeRevision | PublishRoutineCodeRevision | Publishes a specific version of Edge Routine (ER) code to an environment. |
| CommitStagingRoutineCode | CommitStagingRoutineCode | You can call the CommitStagingRoutineCode operation to promote a staging version of your JavaScript (JS) code to the production environment. |
| DescribeDcdnErUsageData | DescribeDcdnErUsageData | The DescribeDcdnErUsageData operation queries the number of times an Edge Routine (ER) is executed. |
| DescribeEncryptRoutineUid | DescribeEncryptRoutineUid | Queries information about an Edge Routine (ER), such as its encrypted RoutineUid. |
| DescribeRoutineRelatedDomains | DescribeRoutineRelatedDomains | Queries the domain names that are associated with an Edge Routine. |
| RefreshErObjectCaches | RefreshErObjectCaches | Call RefreshErObjectCaches to refresh caches that are written by the Edge Routine Cache API and caches of fetched subrequests. This operation supports batch URL refreshes. |
| EdgeScript | EdgeScript | |
| SetDcdnDomainStagingConfig | SetDcdnDomainStagingConfig | Call SetDcdnDomainStagingConfig to set or modify the configurations for a domain name in the staging environment. |
| DescribeDcdnDomainStagingConfig | DescribeDcdnDomainStagingConfig | Call the DescribeDcdnDomainStagingConfig operation to query the configurations of a staging environment. |
| DeleteDcdnSpecificStagingConfig | DeleteDcdnSpecificStagingConfig | Deletes one or more staging (grayscale) configurations for an accelerated domain name. |
| PublishDcdnStagingConfigToProduction | PublishDcdnStagingConfigToProduction | Publishes the DCDN configuration from the staging environment to the production environment. |
| RollbackDcdnStagingConfig | RollbackDcdnStagingConfig | Rolls back the staging Dynamic Content Delivery Network (DCDN) configuration to the production version. |
| DescribeDcdnStagingIp | DescribeDcdnStagingIp | Call DescribeDcdnStagingIp to obtain the valid virtual IP addresses (VIPs) of nodes in public preview. |
| EdgeKV | EdgeKV | |
| GetDcdnKvDetail | GetDcdnKvDetail | Queries the value and TTL of a key-value pair. |
| BatchPutDcdnKv | BatchPutDcdnKv | Adds or updates multiple key-value (KV) pairs in a specified namespace. |
| DescribeDcdnKvNamespace | DescribeDcdnKvNamespace | Describes a namespace. |
| PutDcdnKvNamespace | PutDcdnKvNamespace | You can call PutDcdnKvNamespace to add a namespace to your account. |
| DeleteDcdnKvNamespace | DeleteDcdnKvNamespace | Deletes a specified namespace from your account. |
| DescribeDcdnKvAccount | DescribeDcdnKvAccount | Queries information about your account and its namespaces. |
| DescribeDcdnKvAccountStatus | DescribeDcdnKvAccountStatus | Queries the status of the key-value (KV) store for an account. |
| GetDcdnKv | GetDcdnKv | Queries the value of a key. |
| ListDcdnKv | ListDcdnKv | You can call ListDcdnKv to traverse the key-value pairs in a specified namespace. |
| PutDcdnKv | PutDcdnKv | The PutDcdnKv operation sets a key-value (KV) pair for a specified namespace. |
| DeleteDcdnKv | DeleteDcdnKv | EdgeKV provides a global key-value (KV) database on Dynamic Content Delivery Network (DCDN) edge nodes. You can call the DeleteDcdnKv operation to delete a KV pair from a namespace. |
| GetDcdnKvStatus | GetDcdnKvStatus | Queries the status of a key-value (KV) pair by key. |
Edge security
|
API |
Title |
Description |
| Security Monitoring | Security Monitoring | |
| DescribeDcdnUserSecDrop | DescribeDcdnUserSecDrop | Queries the number of requests that are blocked by a security feature of DCDN. |
| DescribeDcdnSecFuncInfo | DescribeDcdnSecFuncInfo | Queries the options for the Edge Security drop-down list in the DCDN console. |
| DescribeDcdnUserSecDropByMinute | DescribeDcdnUserSecDropByMinute | Call DescribeDcdnUserSecDropByMinute to query the total number of blocked security messages at the application layer of edge nodes within a specific time period. |
| DescribeDcdnBlockedRegions | DescribeDcdnBlockedRegions | Queries the countries and regions supported by the Location Blacklist feature. |
| DescribeDcdnsecService | DescribeDcdnsecService | Call DescribeDcdnsecService to query the status of your Secure DCDN service, such as its activation time, expiration time, and current service status. |
| DescribeDcdnUserConfigs | DescribeDcdnUserConfigs | You can call the DescribeDcdnUserConfigs operation to query configurations related to security features. |
| DescribeDcdnFullDomainsBlockIPConfig | DescribeDcdnFullDomainsBlockIPConfig | Call DescribeDcdnFullDomainsBlockIPConfig to query the IP address blocklist configuration. |
| DescribeDcdnFullDomainsBlockIPHistory | DescribeDcdnFullDomainsBlockIPHistory | Call the DescribeDcdnFullDomainsBlockIPHistory operation to retrieve the history of blocked IP addresses. |
| SetDcdnFullDomainsBlockIP | SetDcdnFullDomainsBlockIP | Call the SetDcdnFullDomainsBlockIP operation to block or unblock specified IP addresses or CIDR blocks. |
| DescribeDcdnAclFields | DescribeDcdnAclFields | You can call the DescribeDcdnAclFields operation to query the fields that are available for access control rules. |
| DescribeDcdnDomainCcActivityLog | DescribeDcdnDomainCcActivityLog | Call DescribeDcdnDomainCcActivityLog to query logs of requests blocked by CC protection rules. |
| DescribeDcdnSecSpecInfo | DescribeDcdnSecSpecInfo | Queries the versions of Secure DCDN and the supported security rules. |
| DescribeHighlightInfo | DescribeHighlightInfo | You can call the DescribeHighlightInfo operation to query highlighted data for attack details. Use the TraceId from the log of a request that was blocked by Basic Web Protection to find the specific reason for the block. The highlighted data is the content that was blocked by the Basic Web Protection module. |
| DescribeDcdnWafBotAppKey | DescribeDcdnWafBotAppKey | Call the DescribeDcdnWafBotAppKey operation to query the SDK authentication key for your Alibaba Cloud account. This key is required for SDK initialization and must be included in your integration code. |
| DescribeDdosAllEventList | DescribeDdosAllEventList | Queries a list of attack events. |
| DDoS Mitigation | DDoS Mitigation | |
| DescribeDcdnDdosService | DescribeDcdnDdosService | Queries the status of the DCDN DDoS service. |
| DescribeDcdnDdosSpecInfo | DescribeDcdnDdosSpecInfo | Queries the edition specifications for Anti-DDoS for DCDN. |
| WAF Protection | WAF Protection | |
| DescribeDcdnWafDomain | DescribeDcdnWafDomain | Call the DescribeDcdnWafDomain operation to query a list of all domain names that are protected by Web Application Firewall (WAF) and information about these domain names. The information includes the Access Control List (ACL) status, Challenge Collapsar (CC) protection status, creation status, and WAF status. |
| CreateDcdnWafPolicy | CreateDcdnWafPolicy | Creates a Web Application Firewall (WAF) policy. |
| BatchCreateDcdnWafRules | BatchCreateDcdnWafRules | Call the BatchCreateDcdnWafRules operation to set WAF mitigation rules. |
| ModifyDcdnWafRule | ModifyDcdnWafRule | Modifies the name, status, or configuration of a protection rule. |
| BatchModifyDcdnWafRules | BatchModifyDcdnWafRules | You can call BatchModifyDcdnWafRules to modify WAF mitigation rules in a batch. This operation supports modifying configurations only in the bot management scenario. |
| BatchSetDcdnWafDomainConfigs | BatchSetDcdnWafDomainConfigs | Call BatchSetDcdnWafDomainConfigs to set the protection status for multiple domain names in a batch. |
| ModifyDcdnWafPolicy | ModifyDcdnWafPolicy | Modifies the name or status of a specified mitigation policy. |
| ModifyDcdnWafPolicyDomains | ModifyDcdnWafPolicyDomains | You can call the ModifyDcdnWafPolicyDomains operation to modify the domain names that are attached to a specific mitigation policy. |
| DeleteDcdnUserConfig | DeleteDcdnUserConfig | Deletes a user-level feature configuration. |
| DeleteDcdnWafPolicy | DeleteDcdnWafPolicy | Deletes a specified mitigation policy. |
| BatchDeleteDcdnWafRules | BatchDeleteDcdnWafRules | Call BatchDeleteDcdnWafRules to delete WAF rules in a batch. |
| DescribeDcdnWafScenes | DescribeDcdnWafScenes | You can call the DescribeDcdnWafScenes operation to query the supported protection scenarios. |
| DescribeDcdnWafDomains | DescribeDcdnWafDomains | Call DescribeDcdnWafDomains to query accelerated domain names that are protected by Web Application Firewall (WAF). This operation supports fuzzy search. |
| DescribeDcdnWafPolicyDomains | DescribeDcdnWafPolicyDomains | Call the DescribeDcdnWafPolicyDomains operation to query the accelerated domain names that are protected by a specific Web Application Firewall (WAF) policy. |
| DescribeDcdnWafPolicies | DescribeDcdnWafPolicies | Queries the details of configured Web Application Firewall (WAF) mitigation policies. |
| DescribeDcdnWafPolicy | DescribeDcdnWafPolicy | You can call the DescribeDcdnWafPolicy operation to retrieve the details of a specific mitigation policy. |
| DescribeDcdnWafDomainDetail | DescribeDcdnWafDomainDetail | You can call DescribeDcdnWafDomainDetail to query the mitigation policies for a specified domain name. |
| DescribeDcdnWafRules | DescribeDcdnWafRules | You can call DescribeDcdnWafRules to query the details of configured protection rules. |
| ModifyDcdnWafGroup | ModifyDcdnWafGroup | You can call the ModifyDcdnWafGroup operation to modify a custom WAF rule group. |
| DescribeDcdnWafRule | DescribeDcdnWafRule | Call the DescribeDcdnWafRule operation to retrieve the details of a specified protection rule. |
| DescribeDcdnWafPolicyValidDomains | DescribeDcdnWafPolicyValidDomains | You can call DescribeDcdnWafPolicyValidDomains to query the domain names that can be attached to custom mitigation policies. |
| DescribeDcdnWafFilterInfo | DescribeDcdnWafFilterInfo | Call DescribeDcdnWafFilterInfo to query the match fields, logical operators, and match content available for custom mitigation policies. |
| DescribeDcdnWafSpecInfo | DescribeDcdnWafSpecInfo | You can call the DescribeDcdnWafSpecInfo operation to query information about the edition of DCDN WAF that is in use. |
| DescribeDcdnWafService | DescribeDcdnWafService | Call DescribeDcdnWafService to query the status of the DCDN Web Application Firewall (WAF) service, including the service activation time, edition, current status, and billing methods for requests and rules. |
| DescribeDcdnWafGeoInfo | DescribeDcdnWafGeoInfo | Call the DescribeDcdnWafGeoInfo operation to query the countries and regions supported by the Web Application Firewall (WAF) Location Blacklist feature. |
| DescribeDcdnWafUsageData | DescribeDcdnWafUsageData | Queries usage data for Web Application Firewall (WAF). |
| DescribeDcdnWafGroups | DescribeDcdnWafGroups | You can call DescribeDcdnWafGroups to query a list of custom Web Application Firewall (WAF) rule groups. |
| DescribeDcdnWafGroup | DescribeDcdnWafGroup | Queries the details of a custom Web Application Firewall (WAF) rule group. The results are paginated. |
| CreateDcdnWafGroup | CreateDcdnWafGroup | The CreateDcdnWafGroup operation creates a custom WAF rule group. |
| DeleteDcdnWafGroup | DeleteDcdnWafGroup | You can call the DeleteDcdnWafGroup operation to delete a custom WAF rule group. |
| DescribeDcdnWafDefaultRules | DescribeDcdnWafDefaultRules | Calls the DescribeDcdnWafDefaultRules operation to query the default configurations of WAF rules. |
Tool management
|
API |
Title |
Description |
| DescribeDcdnIpInfo | DescribeDcdnIpInfo | Call DescribeDcdnIpInfo to check if an IP address belongs to an Alibaba Cloud DCDN node. |
| DescribeDcdnL2Vips | DescribeDcdnL2Vips | You can call the DescribeDcdnL2Vips operation to query a list of DCDN back-to-origin IP address segments for a specified domain name. The query returns both IPv4 and IPv6 address segments. |
| DescribeDcdnL2Ips | DescribeDcdnL2Ips | Queries CIDR blocks of Dynamic Content Delivery Network (DCDN) points of presence (POPs). |
Other
|
API |
Title |
Description |
| DescribeDcdnUserVipsByDomain | DescribeDcdnUserVipsByDomain | Call DescribeDcdnUserVipsByDomain to query the IP addresses for a domain name. |
| DescribeDcdnOriginSiteHealthStatus | DescribeDcdnOriginSiteHealthStatus | The DescribeDcdnOriginSiteHealthStatus operation queries the health status of the origin server for a DCDN-accelerated domain name. |
| DescribeDcdnSSLCertificateList | DescribeDcdnSSLCertificateList | Queries a list of SSL certificates for a domain name. |
| CreateDcdnCertificateSigningRequest | CreateDcdnCertificateSigningRequest | You can call CreateDcdnCertificateSigningRequest to create a Certificate Signing Request (CSR) file. |
| SetDcdnDomainCSRCertificate | SetDcdnDomainCSRCertificate | Sets the HTTPS certificate for a specified domain name. |
| BatchPutDcdnKvWithHighCapacity | BatchPutDcdnKvWithHighCapacity | Sets multiple key-value pairs for a specified KV namespace. The request body can be up to 100 MB. |
| BatchDeleteDcdnKv | BatchDeleteDcdnKv | Deletes a batch of key-value pairs from a specified KV namespace. |
| BatchDeleteDcdnKvWithHighCapacity | BatchDeleteDcdnKvWithHighCapacity | Deletes multiple key-value pairs from a specified KV namespace based on a list of keys. The maximum size of the request body is 100 MB. |
| PutDcdnKvWithHighCapacity | PutDcdnKvWithHighCapacity | Sets a key-value pair for a namespace. This operation supports a request body of up to 25 MB. |
| DescribeKvRealTimeQpsData | DescribeKvRealTimeQpsData | Queries the real-time queries per second (QPS) data of a key-value (KV) store. |