加速域名管理
更新时间:2023-05-16
新建加速域名
如下代码可以新建一个加速域名:
                Plain Text
                
            
            1	$domain = "test.domain.com";
2	$origins = array(
3	array("peer" => "test.origin.domain.com"),    // 源站为域名
4	array("peer" => "111.222.111.222")    // 源站为IP,不能同时存在
5	);
6	$resp = $client->createDomain($domain, $origins);
7	print_r($resp);
            注意:由于加速域名在所有区域中是唯一的,所以需要保证domain不与其他所有区域上的加速域名名称相同。
查询域名是否可添加
                Plain Text
                
            
            1    $client = new CdnClient($g_CDN_TEST_CONFIG);
2    $domain = "test-sdk.sys-qa.com";
3    $resp = $client->validDomain($domain);
4    $this->assertNotNull($resp);
            查看用户名下所有域名及其状态
                Plain Text
                
            
            1    $client = new CdnClient($g_CDN_TEST_CONFIG);
2    $status = "RUNNING";
3    $rule = "www";
4
5    $param = array(
6        'status' => $status,
7        'rule' => $rule
8    );
9
10    $resp = $client->listUserDomains($param);
11    $this->assertNotNull($resp);
            查看加速域名列表
如下代码可以列出用户所有的域名:
                Plain Text
                
            
            1	$resp = $client->listDomains();
2	print_r($resp);
            删除加速域名
如下代码可以删除一个加速域名:
                Plain Text
                
            
            1	$domain = "test.domain.com";
2	$resp = $client->deleteDomain($domain);
3	print_r($resp);
            启动域名加速服务
                Plain Text
                
            
            1	$domain = "test.domain.com";
2	$resp = $client->enableDomain($domain);
3	print_r($resp);
            停止域名加速服务
                Plain Text
                
            
            1	$domain = "test.domain.com";
2	$resp = $client->disableDomain($domain);
3	print_r($resp);
            