所有文档

          内容分发网络 CDN

          访问控制

          设置访问Referer控制

          $domain = "test.domain.com";
          $aclList = array(
              "http://your.black.list1",
              "http://your.black.list2"
          );
          $flag = "black";
          $allowEmpty=true;
          $resp = $this->client->setDomainRefererAcl($domain, $flag, $allowEmpty, $aclList);
          print_r($resp);

          设置访问Ip控制

          $domain = "test.domain.com";
          $aclList = array(
              "1.2.3.4",
              "5.6.7.8"
          );
          $flag = "white";
          $resp = $this->client->setDomainIpAcl($domain, $flag, $aclList);
          print_r($resp);

          设置单链接限速

          $domain = "test.domain.com";
          // 单位为Bytes
          $rate = 1024;
          $resp = $client->setDomainLimitRate($domain, $rate);
          print_r($resp);

          设置访问鉴权

          $requestAuth = array(
              'requestAuth' => array(
                  "type" => "c",
                  "key1" => "secretekey1",
                  "key2" => "secretekey2",
                  "timeout" => 300,
                  "whiteList" => array("/crossdomain.xml"),
                  "signArg" => "sign",
                  "timeArg" => "t"
              )
          );
          
          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "test-sdk.sys-qa.com";
          $resp = $client->setDomainRequestAuth($domain, $requestAuth);
          print_r($resp);

          设置 cors 跨域

          $cors = array(
              'cors' => array(
                  "allow" => "on",
                  'originList' => array(
                      "www.baidu.com",
                  )
              )
          );
          
          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "test-sdk.sys-qa.com";
          $resp = $client->setDomainCors($domain, $cors);
          print_r($resp);

          查询 cors 跨域

          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "test-sdk.sys-qa.com";
          $resp = $client->getDomainCors($domain);
          print_r($resp);

          设置 ip 访问限频

          $accessLimit = array(
              'accessLimit' => array(
                  "enabled" => true,
                  "limit" => 200
              )
          );
          
          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "test-sdk.sys-qa.com";
          $resp = $client->setDomainAccessLimit($domain, $accessLimit);
          print_r($resp);

          查询 ip 访问限频

          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "";
          print_r($domain);

          设置获取用户真实ip

          $clientIp = array(
              'clientIp' => array(
                  "enabled" => true,
                  "name" => "X-Real-IP"
              )
          );
          
          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "test-sdk.sys-qa.com";
          $resp = $client->setDomainClientIp($domain, $clientIp);
          print_r($resp);

          查询获取用户真实ip

          $client = new CdnClient($g_CDN_TEST_CONFIG);
          $domain = "test-sdk.sys-qa.com";
          $resp = $client->getDomainClientIp($domain);
          print_r($resp);
          上一篇
          回源配置
          下一篇
          高级设置