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