工具接口 IP检测 验证指定的IP是否属于百度智能云CDN服务节点。 public void describeIp(CdnClient client){ String ip = "1.3.5.6"; DescribeIpResponse response = cdnClient.describeIp(ip); System.out.println(response); } 验证
日志接口 获取访问日志 def test_get_domain_log(self): """ test_get_domain_log """ error = None try: response = self.cdn_client.get_domain_log( domain = 'opencdn3.sys-qa.com'
设置QUIC Quick UDP Internet Connection(QUIC)协议是Google公司提出基于UDP的高效可靠的互联网传输层协议。 用户开启此功能,CDN将会遵循QUIC协议进行用户IP请求处理,保证可靠性的同时还能提高处理速度和效率。 Method Path 说明 PUT /v2/domain/{domain}/config?quic 开启或关闭QUIC domain: CD
工具接口 IP检测 GetIpInfo 验证指定的IP是否属于百度开放云CDN服务节点。 cli := client . GetDefaultClient ( ) ipStr := 1.2.3.4 ipInfo , err := cli . GetIpInfo ( ipStr , describeIp ) fmt . Printf ( ipInfo:%+v\n , ipInfo ) f
缓存配置 设置缓存策略 "suffix", "value" => ".jpg", "ttl" => 3600, "weight" => 30, ), // /a/b/c/目录下所有文件缓存1800秒 array( "type" => "path", "
缓存配置 下列代码中对函数入参c即是CdnClient对象,详情参见 CdnClient 设置共享缓存 case1:开启共享缓存 def test_set_cache_share_enable ( c ) : test_set_cache_share_enable cache_share = { enabled : True , domain : test-cache-s
日志接口 获取单个域名日志 本接口用于获取某一个域名某一指定时间段内的日志下载地址。日志的保存时间为180天。 Method Path 说明 GET /v2/log/{domain}/log 查询某个域名的日志下载地址 domain:CDN加速域名 URL参数 参数 可选 类型 说明 startTime 可选 timestamp 获取日志的起始时间。UTC时间,默认为endTime前推8小时 en
CdnClient 新建CdnClien 通过AK/SK方式访问CDN func GetDefaultClient ( ) * cdn . Client { ak := your_access_key_id sk := your_secret_key_id endpoint := https://cdn.baidubce.com // ignore error in test, but
刷新缓存 接口描述 本接口用于刷新已经缓存的资源,支持批量提交,一次最多提交1000个url,24小时之内最多提交20000个url的刷新请求或者200个目录的刷新请求。 请求结构 POST /v2/cache/purge HTTP/1.1 Host: cdn.baidubce.com Authorization: authorization string { "tasks":
缓存管理 下列代码中对函数入参c即是CdnClient对象,详情参见 CdnClient 刷新缓存 def test_purge ( c ) : test_purge tasks = [ ] tasks . append ( { 'url' : 'http://example.test.com/1.jpg' } ) tasks . append ( { 'url' : 'http: