加速域名管理
更新时间: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);