API standards and multilingual preset SDKs
The OpenAPI of this product (dcdn/2018-01-15) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.
Custom signature scenarios
If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.
Account and security preparation
Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.
Service management
|
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 |
| Add/delete domain names | Add/delete domain names | |
| AddDcdnDomain | AddDcdnDomain | To add a domain name, call the AddDcdnDomain operation. |
| 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. |
| Enable/disable domain names | Enable/disable 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. |
| Basic domain name configuration | Basic 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 | Call the DescribeDcdnUserDomainsByFunc operation to query all DCDN domain names that are associated with your account and have a specific feature configured. The feature is specified by FuncId. |
| DescribeDcdnDomainsBySource | DescribeDcdnDomainsBySource | Queries DCDN accelerated domain names by specified origin servers. |
| UpdateDcdnDomain | UpdateDcdnDomain | Updates the configurations of an accelerated domain name. |
| DescribeDcdnDomainCname | DescribeDcdnDomainCname | Call DescribeDcdnDomainCname to verify the CNAME configuration for an accelerated domain name. |
| ModifyDCdnDomainSchdmByProperty | ModifyDCdnDomainSchdmByProperty | Modifies the acceleration region for a domain name by specifying a property. |
| SetDcdnUserConfig | SetDcdnUserConfig | Call SetDcdnUserConfig to configure user settings. |
| BatchSetDcdnDomainConfigs | BatchSetDcdnDomainConfigs | `BatchSetDcdnDomainConfigs` configures multiple domain names at once. |
| 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 | Call BatchDeleteDcdnDomainConfigs to delete configurations for multiple domain names at once. |
| DescribeRDDomainConfig | DescribeRDDomainConfig | You can call the DescribeRDDomainConfig operation to query the feature configurations of your domain names. |
Refresh and prefetch
|
API |
Title |
Description |
| RefreshDcdnObjectCaches | Cache purge | Refreshes file content on nodes and refreshes the content of specified URLs to cache nodes. Supports batch URL refresh. |
| PreloadDcdnObjectCaches | Prefetch uRLs | Prefetches content from the origin server to L2 Cache nodes so that users can directly hit the cache on their first visit, 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 DescribeDcdnRefreshTasks to query the completion status of refresh and preload tasks submitted within the last 3 days. |
| DescribeDcdnUserQuota | DescribeDcdnUserQuota | Call DescribeDcdnUserQuota to query resource quotas and usage. |
| DescribeDcdnRefreshTaskById | DescribeDcdnRefreshTaskById | Queries the status of refresh or preload tasks by task ID to verify their completion across the network. |
| RefreshDcdnObjectCacheByCacheTag | RefreshDcdnObjectCacheByCacheTag | After the cache tag feature is enabled, you can call RefreshObjectCacheByCacheTag to refresh content by specifying cache tags. |
| RefreshErObjectCachesByCacheTag | RefreshErObjectCachesByCacheTag | Refreshes content using a cache tag in Edge Routine (ER) scenarios. |
Business monitoring
|
API |
Title |
Description |
| Resource monitoring | Resource monitoring | |
| Access data | Access 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 | Queries the network traffic data of accelerated domain names. |
| Back-to-origin data | Back-to-origin 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 | Queries WebSocket network traffic data for accelerated domain names. |
| Real-time monitoring | Real-time monitoring | |
| Access data | Access 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. |
| Back-to-origin data | Back-to-origin 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 | |
| Standard logs | Standard 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 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. |
| Usage query | Usage query | |
| 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. |
Certificate service
|
API |
Title |
Description |
| 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. |
| DescribeDcdnSSLCertificateList | DescribeDcdnSSLCertificateList | Queries a list of SSL certificates for a domain name. |
| 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 acceleration
|
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 | Configures IP Application Acceleration (IPA) for multiple domain names in a single operation. |
| 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 service
|
API |
Title |
Description |
| Edge functions | Edge functions | |
| 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 an Edge Routine (ER), such as its encrypted RoutineUid. |
| DescribeRoutineRelatedDomains | DescribeRoutineRelatedDomains | Queries the domain names that are associated with an Edge Routine. |
| RefreshErObjectCaches | Refresh edge function caches | Refreshes caches written through the edge function Cache API and caches written through fetch subrequests. Supports batch URL refresh. |
| Edge scripts | Edge scripts | |
| 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. |
| Edge storage | Edge storage | |
| 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. |
| DescribeKvRealTimeQpsData | DescribeKvRealTimeQpsData | Queries the real-time queries per second (QPS) data of a key-value (KV) store. |
| PutDcdnKvWithHighCapacity | PutDcdnKvWithHighCapacity | Sets a key-value pair for a namespace. This operation supports a request body of up to 25 MB. |
| BatchDeleteDcdnKv | BatchDeleteDcdnKv | Deletes a batch of key-value pairs from a specified KV namespace. |
| BatchPutDcdnKvWithHighCapacity | BatchPutDcdnKvWithHighCapacity | Sets multiple key-value pairs for a specified KV namespace. The request body can be up to 100 MB. |
| 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 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 protection
|
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 | Queries the block history. |
| 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 protection | DDoS protection | |
| 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 DescribeDcdnWafDomain to query all accelerated domain names protected by WAF and retrieve their details, such as ACL status, CC protection status, creation status, and WAF status. |
| CreateDcdnWafPolicy | Set mitigation policies | Invokes CreateDcdnWafPolicy to set WAF mitigation policies. |
| 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 | Queries the accelerated domain names that are protected by 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 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 | 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 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 |
| DescribeDcdnOriginSiteHealthStatus | DescribeDcdnOriginSiteHealthStatus | The DescribeDcdnOriginSiteHealthStatus operation queries the health status of the origin server for a DCDN-accelerated domain name. |
| DescribeDcdnUserVipsByDomain | Query L1 node IP list | Queries the IP address list of a domain name by calling DescribeDcdnUserVipsByDomain. |
| DescribeDcdnIpInfo | DescribeDcdnIpInfo | Call DescribeDcdnIpInfo to check if an IP address belongs to an Alibaba Cloud DCDN node. |
| DescribeDcdnL2Ips | DescribeDcdnL2Ips | Queries CIDR blocks of Dynamic Content Delivery Network (DCDN) points of presence (POPs). |