所有文档

          内容分发网络 CDN

          加速域名管理

          查询域名是否可添加

          如下代码可以查询域名是否可添加:

          response = c.valid_domain('test-sdk.sys-qa.com')
          print(response)

          新建加速域名

          如下代码可以新建一个加速域名(支持自定义源站端口):

          def test_create_domain(c):
              """
              test_create_domain
              """
              origin = [
                          {'peer': 'http://1.2.3.2'}, # no port
                          {'peer': 'http://1.2.3.7:80'}, # set origin with http port
                          {'peer': 'https://1.2.3.9:443'}, # set origin with https port
                          {'peer': '1.2.3.1:8080'} # set origin with http port
                       ]
          
              other_config = {
                          "form":"image",
                          "defaultHost":"1.2.3.4"
                      }
          
              response = c.create_domain('test-sdk.sys-qa.com', origin, other_config)
              print(response)

          注意:由于加速域名在所有区域中是唯一的,所以需要保证domain不与其他所有区域上的加速域名名称相同。

          查看加速域名列表

          如下代码可以列出用户所有的域名:

          def test_list_domains(self):
              """
              test_list_domains
              """
              error = None
              try:
                  response = self.cdn_client.list_domains()
                  print response
              except BceServerError as e:
                  error = e
              finally:
                  self.assertIsNone(error)
                  

          查看用户名下所有域名及其状态

          如下代码可以查看用户名下所有域名及其状态:

          status = 'ALL'
          rule = None
          response = c.list_user_domains(status, rule)
          print(response)

          删除加速域名

          如下代码可以删除一个加速域名:

          response = self.cdn_client.delete_domain('opencdn3.sys-qa.com')
          print response
          上一篇
          CdnClient
          下一篇
          加速域名配置