检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Header响应包里会包含Last-Modified(最近修改时间)和ETag。 客户端再次访问1.jpg时,请求头会携带Last-Modified和ETag值,服务器根据这两个值来判断图片是否修改,如果图片已被修改,CDN将最新图片返回给客户端,返回200。如果图片未修改,客户端直接加载缓存内容,如下图。
不允许再次接入,与违规域名使用相同源站的加速域名同样执行域名封禁策略),账号加速域名配额降为0。 域名是否需要备案与域名提供商地域、网站服务器所处地域无关,与您加速域名的CDN加速服务范围有关。只要您的加速服务范围为中国大陆或全球,该域名就必须在工信部备案后才能接入CDN。 加速域名对域名服务商没有要求。
自定义域名配置 域名配置概述 OBS委托授权 复制配置到其他域名 基本配置 回源配置 HTTPS配置 缓存配置 访问控制 高级配置 视频配置 标签管理
需要复制的域名配置项,多个配置项以逗号(半角)分隔,支持复制的配置项: originRequestHeader(回源请求头) httpResponseHeader(HTTP header配置) cacheUrlParamsConfig(URL参数) urlAuth(URL鉴权配置) us
修改源站信息 功能介绍 修改加速域名的源站配置。 URI PUT /v1.0/cdn/domains/{domain_id}/origin 表1 路径参数 参数 是否必选 参数类型 描述 domain_id 是 String 加速域名id。 您可以通过查询加速域名接口查询加速域名id。
是 Integer 此条配置的优先级, 默认值1,数值越大,优先级越高。取值范围为1-100,优先级不能相同。 响应参数 状态码:200 表8 响应Body参数 参数 参数类型 描述 cache_config CacheConfig object 缓存配置。 表9 CacheConfig
缓存规则有优先级(数值越大优先级越高),优先级较高的会优先匹配,请检查您的缓存规则优先级。 配置示例:某客户为域名www.example.com配置了文件名后缀为.jpg的规则,希望缓存过期时间为1天,优先级为2。 图2 缓存规则配置 配置结果:当用户访问www.example.com/test/cdn.
单击“确定”完成标签添加。 在配置界面添加标签 登录华为云控制台,在控制台首页中选择“CDN与智能边缘 > 内容分发网络 CDN”,进入CDN控制台。 在左侧菜单栏中,选择“域名管理”。 在域名列表中,单击需要修改的域名或域名所在行的“设置”,进入域名配置页面。选择“标签”页签,单击“编辑标签”按钮,进入编辑界面。
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 cache_config CacheConfig object 缓存配置。 表5 CacheConfig 参数 参数类型 描述 ignore_url_parameter Boolean 是否忽略url中的参数。
Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 错误码 请参见错误码。 父主题: 域名配置
如果同时无“x-hcs-proxy-type”、“X-Cache-Lookup”头部,有“age”头部,则值大于“0”即命中缓存,值为“0”即未命中缓存。 父主题: 缓存配置
OBS委托授权 如果您的源站为华为云OBS私有桶,您需要开启OBS委托授权,授权成功后,CDN将有权限访问您账号下所有私有桶资源。 配置约束 主账号默认拥有所有权限,配置委托时无需添加权限。如果您的账号是IAM子账号,那么您的子账号需要有以下权限才可正常开启OBS委托授权: IAM权限: i
如何设置缓存首页(根目录)? CDN支持设置根目录缓存规则。请前往CDN控制台>域名管理>缓存配置页面,在“缓存规则”页签的类型选项选择“首页”,设置根目录的缓存规则。 父主题: 缓存配置
访问控制 访问控制配置概述 配置防盗链 配置IP黑白名单 配置User-Agent黑白名单 区域访问控制 配置URL鉴权 配置远程鉴权 配置IP访问限频 父主题: 自定义域名配置
开启/关闭回源跟随 功能介绍 开启此项配置后,当CDN节点回源请求源站返回301/302状态码时,CDN节点会先跳转到301/302对应地址获取资源并缓存后再返回给用户。 URI PUT /v1.0/cdn/domains/{domain_id}/follow302-switch
404、403状态码吗? CDN默认缓存404、500、502、504状态码3s,其他4XX、5XX状态码不缓存,您可以前往CDN控制台配置状态码缓存时间。 父主题: 缓存配置
描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示修改当前企业项目下加速域名的配置,"all"代表所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(Li
描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示修改当前企业项目下加速域名的配置,"all"代表所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(Li
描述 enterprise_project_id 否 String 当用户开启企业项目功能时,该参数生效,表示修改当前企业项目下加速域名的配置,"all"代表所有项目。注意:当使用子账号调用接口时,该参数必传。 您可以通过调用企业项目管理服务(EPS)的查询企业项目列表接口(Li
配置CDN后,为什么首次访问很慢? 这种情况是正常的,首次访问时,CDN未对源站的相关资源进行缓存,需要回源请求资源。 您可以在首次访问前,进行缓存预热,将访问频率高的资源预热到CDN。具体操作请参见缓存刷新和缓存预热。 父主题: 故障相关