新建CdnClient 通过AK/SK方式访问CDN 通过AK/SK方式访问CDN,用户可以参考如下代码新建一个CdnClient: Java 复制 1 public class Sample { 2 public static void main ( String [ ] args ) { 3 String endPoint = http://cdn.baidubce.com ; // CDN
quot; 5 6 // ignore error in test, but you should handle error in dev 7 client, _ := cdn.NewClient(ak, sk, endpoint) 8 return client 9 } 以上代码片段展示了如何创建一个cdn.Client对象,首先用户必须指定AK/SK,endpoint使用 https://cdn.baidubce.com
响应自定义状态码设置 鉴权失败之后 CDN 执行的操作,即用户请求鉴权失败时,CDN节点返回给用户的状态码。 鉴权有效时长设置 从CDN节点发起鉴权请求开始,到CDN节点收到鉴权服务器返回的结果为止的时间。单位为秒,最大时长不得超过30s,鉴权时长超过最大鉴权时长视为超时. 鉴权超时处理 如果鉴权服务器返回的状态码不是成功状态码,也不是失败状态码,CDN 同样判定为鉴权超时。
前提条件 一个加速域名若要配置HTTPS,必须要上传证书,了解证书详情请参考 证书管理 。 如果选择HTTPS加速,用户和云的CDN之间使用的是HTTPS协议通信,CDN和源站之间用户可以在设置的时候选择使用HTTPS还是HTTP。回源使用HTTPS时,源站必须支持443端口;如果选择HTTP协议,源站必须支持80端口。 操作步骤 登录 CDN管理控制台 ,进入“海外CDN”页面。
CdnClient CdnClient是CDN服务的客户端,为开发者与CDN服务进行交互提供了一系列的方法。
回源HOST 回源HOST即回源域名,指加速域名在 CDN 节点回源时指向源站访问的站点域名,当源站服务器内同时部署了多个域名站点,配置正确的回源 HOST 可以帮助您顺利访问指定源站访问的域名。 当您的源站只有一个和加速域名一致的站点,默认为加速域名即可。 源站为 自有源、第三方存储时,回源 HOST未配置默认为加速域名。 源站为 BOS Bucket时,回源 HOST未配置默认为回源地址。
trafficLimit 设置单链接限速 domain:修改配置的CDN加速域名。
开启 Range 回源后,无论网民侧请求 是否带 Range 头 ,CDN节点 都会 Range 回源 。 CDN 节点 Range 回源的单个分片大小是 1MB。 关闭 : CDN 节点发起不带 Range 的回源请求,获取完整的资源,缓存并返回给用户 CDN 节点 Range 回源和网民侧 Range 访问 CDN 的逻辑是解耦的。
CDN域名”指在CDN系统创建的域名,“请求域名”指CDN节点接收到请求时从请求头host中拿到的值。如果“CDN域名”不是泛域名,“请求域名”一定是“CDN域名”;如果“CDN域名”是泛域名,“请求域名”大概率不是“CDN域名”。
一个共享带宽实例至少包含1个EIP实例。 NAT网关配额 SNAT IP默认必选,IP数量为1。 DNAT IP类型可选,三线节点的DNAT IP支持单运营商线路或三线, IP数量为1或3。 ACL配额 同一个ACL下,每个方向支持最多50个规则。