All Products
Search
Document Center

Edge Security Acceleration:API overview

Last Updated:Dec 04, 2025

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:

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.