API Permissions
Domain Name Operations
Permission | Action | API | IAM Project | Enterprise Project |
|---|---|---|---|---|
Querying domain names | cdn:configuration:queryDomains | GET /v1.0/cdn/domains | √ | √ |
Creating a domain name | cdn:configuration:createDomains | POST /v1.0/cdn/domains | √ | √ |
Disabling domain names | cdn:configuration:disableDomains | PUT /v1.0/cdn/domains/{domainId}/disable | √ | √ |
Deleting domain names | cdn:configuration:deleteDomains | DELETE /v1.0/cdn/domains/{domainId} | √ | √ |
Enabling domain names | cdn:configuration:enableDomains | PUT /v1.0/cdn/domains/{domainId}/enable | √ | √ |
Domain Name Configuration
Permission | Action | API | IAM Project | Enterprise Project |
|---|---|---|---|---|
Querying origin server information | cdn:configuration:queryOriginServerInfo | GET /v1.0/cdn/bucketinfo | √ | √ |
Querying origin pull address | cdn:configuration:queryOriginConfInfo | GET /v1.0/cdn/domains/{domainId}/originhost | √ | √ |
Querying HTTPS configurations | cdn:configuration:queryHttpsConf | GET /v1.0/cdn/domains/{domain_id}/https-info | √ | √ |
Querying cache rules | cdn:configuration:queryCacheRule | GET /v1.0/cdn/domains/{domainId}/cache | √ | √ |
Querying referer filtering rules | cdn:configuration:queryReferConf | GET /v1.0/cdn/domains/{domainId}/referer | √ | √ |
Querying IP blacklists | cdn:configuration:queryIpAcl | GET /v1.0/cdn/domains/{domain_id}/ip-acl | √ | √ |
Querying response header information | cdn:configuration:queryResponseHeaderList | GET /v1.0/cdn/domains/{domainId}/response-header | √ | √ |
Modifying origin server information | cdn:configuration:modifyOriginServerInfo | PUT /v1.0/cdn/domains/{domainId}/origin | √ | √ |
Modifying origin pull addresses | cdn:configuration:modifyOriginConfInfo | PUT /v1.0/cdn/domains/{domainId}/originhost | √ | √ |
Configuring HTTPS | cdn:configuration:modifyHttpsConf | PUT /v1.0/cdn/domains/{domain_id}/https-info | √ | √ |
Configuring cache rules | cdn:configuration:modifyCacheRule | PUT /v1.0/cdn/domains/{domainId}/cache | √ | √ |
Configuring a referer list | cdn:configuration:modifyReferConf | PUT /v1.0/cdn/domains/{domainId}/referer | √ | √ |
Setting IP blacklists | cdn:configuration:modifyIpAcl | PUT /v1.0/cdn/domains/{domain_id}/ip-acl | √ | √ |
Setting response headers | cdn:configuration:createResHeader | PUT /v1.0/cdn/domains/{domainId}/response-header | √ | √ |
Modifying origin request headers | cdn:configuration:modifyOriginConfInfo | PUT /v2/cdn/configuration/domains/{domain_name}/configs | √ | √ |
Viewing origin request headers | cdn:configuration:queryOriginConfInfo | GET /v2/cdn/configuration/domains/{domain_name}/configs | √ | √ |
Refreshing and Preheating
Permission | Action | API | IAM Project | Enterprise Project |
|---|---|---|---|---|
Querying refreshing the preheating histories | cdn:configuration:queryCacheHistoryTask | GET /v1.0/cdn/historytasks | √ | √ |
Querying a cache refreshing or preheating task | cdn:configuration:queryCacheHistoryTask | GET /v1.0/cdn/historytasks/{history_tasks_id}/detail | √ | √ |
Enabling the refreshing function | cdn:configuration:refreshCache | POST /v1.0/cdn/content/refresh-tasks | √ | √ |
Enabling the preheating function | cdn:configuration:preheatCache | POST /v1.0/cdn/content/preheating-tasks | √ | √ |
Statistics Analysis
Permission | Action | API | IAM Project | Enterprise Project |
|---|---|---|---|---|
Querying domain name statistics by region and carrier | cdn:statistics:queryStats | /v1.0/cdn/statistics/domain-location-stats ShowDomainLocationStats get | √ | √ |
Querying basic domain name statistics | cdn:statistics:queryStats | /v1.0/cdn/statistics/domain-stats ShowDomainStats get | √ | √ |
Querying peak bandwidth data of a domain name | cdn:statistics:queryDomainSummaryDetail | /v1.0/cdn/statistics/bandwidth-calc ShowBandwidthCalc get | √ | √ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

