更新时间:2025-04-25 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
添加CDN加速域名
场景描述
本章节指导用户通过API创建加速域名,API的调用方法请参见如何调用API。
约束限制
- 华为账号已开通CDN服务。
 - 调用API不支持批量创建加速域名。
 
涉及API
- 当您使用Token认证方式完成认证鉴权时,需要获取用户Token并在调用接口时增加“X-Auth-Token”到业务接口请求消息头中。
 - 创建加速域名:创建加速域名。
 
操作步骤
- 获取用户Token,用于调用添加CDN加速域名接口时进行认证鉴权,具体操作请参考构造请求。 
     
- username和domainname可以在“华为云控制台>右上方账号名称>我的凭证”页面获取。
 - 请求URL:POST https://iam.myhuaweicloud.com/v3/auth/tokens
 - 请求头消息:Content-Type:application/json
 - 请求体: 
       
{ "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "name", --用户名 "password": "password", --密码 "domain": { "name": "domainname" --用户所属的账号名称 } } } }, "scope": { "domain": { "name": "domainname" --用户所属的账号名称 } } } } 
如图1所示,红框中的信息为获取用户Token。
 - 选择POST请求方法并输入请求URI。 
     
POST https://cdn.myhuaweicloud.com/v1.0/cdn/domains
 - 在Request Header中增加“X-Auth-Token”。“X-Auth-Token”填写的内容为请求认证Header中返回的“x-subject-token”字段信息,如图1中红框字段。
 - 在Request Body中传入参数如下: 
     
{ "domain": { "domain_name": "example1.example2.example3.com", "business_type": "web", "sources": [ { "ip_or_domain": "192.168.53.75", "origin_type": "ipaddr", "active_standby":1 } ], } }- 各参数解释请参见创建加速域名。
 
请求响应成功后,返回创建的域名的相关信息,响应示例如下:
{ "domain": { "sources": [ { "domain_id":"ff80*************************07b", "ip_or_domain": "192.168.53.75", "origin_type": "ipaddr", "active_standby":1 } ], "id": "ff80*************************07b", "user_domain_id": "38***********************5024dcb", "domain_name": "example11.example2.example3.com", "business_type": "web", "cname": "example1.example2.example3.com.c.example4.com", "domain_status": "configuring", "https_status": null, "description": null, "create_time": 1513152634467, "modify_time": 1513152634467, "domain_origin_host": { "domain_id": "ff80*************************07b", "origin_host_type": "customize", "customize_domain": "example5.example6.com" }, "disabled": 0, "locked": 0 } }若请求失败,则会返回错误码及对应的错误信息说明,详细错误码信息请参见错误码。
 
    
      