内容分发网络CDN

    加速域名管理

    新建加速域名

    如下代码可以新建一个加速域名:

    	$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);
    上一篇
    CdnClient
    下一篇
    加速域名配置