- 场景描述: 建议方案:希望CDN产品能支持 307 308 状态码的缓存 场景描述: 建议方案:希望CDN产品能支持 307 308 状态码的缓存
- 场景描述:目前,华为云 CDN 的控制台 HSTS 配置原生只支持以下两个核心参数的图形化配置:过期时间(max-age)包含子域名(includeSubDomains)暂时没有直接提供“preload”(预加载)的勾选开关或配置项。[图片]其它CDN厂商均支持该项功能,完善支持HSTS功能。 建议方案:控制台增加开关: 建议在 CDN 控制台的“HTTPS配置 -> HSTS”模块中,增加一个 “包含预加载(preload)” 的勾选开关。联动限制: 当用户勾选“包含预加载(preload)”时,系统可以自动提示或强制要求“过期时间(max-age)”必须大于等于 1 年(31536000秒,建议 2 年),且必须勾选“包含子域名(includeSubDomains)”,以符合 HSTS Preload 的官方硬性合规标准。一键部署: 开启后,CDN 节点向客户端返回的响应头中自动追加 ; preload 后缀。 场景描述:目前,华为云 CDN 的控制台 HSTS 配置原生只支持以下两个核心参数的图形化配置:过期时间(max-age)包含子域名(includeSubDomains)暂时没有直接提供“preload”(预加载)的勾选开关或配置项。[图片]其它CDN厂商均支持该项功能,完善支持HSTS功能。 建议方案:控制台增加开关: 建议在 CDN 控制台的“HTTPS配置 -> HSTS”模块中,增加一个 “包含预加载(preload)” 的勾选开关。联动限制: 当用户勾选“包含预加载(preload)”时,系统可以自动提示或强制要求“过期时间(max-age)”必须大于等于 1 年(31536000秒,建议 2 年),且必须勾选“包含子域名(includeSubDomains)”,以符合 HSTS Preload 的官方硬性合规标准。一键部署: 开启后,CDN 节点向客户端返回的响应头中自动追加 ; preload 后缀。
- 场景描述: CDN 在浏览器访问时,不支持动态设置 filename 的值。而业务上会自定义文件的下载名称。举个栗子,如:cdn 的域名是 http://cdn@fake@host,绑定的桶内对象的 objectKey 是 awesome/uuid32.png。若不设置,响应头 Content-Disposition 默认为 inline,图片会在浏览器内直接预览。若我在 [高级配置->HTTP header配置] 或在[规则引擎]配置规则,可设置 Content-Disposition 为 attachment 但 filename 只能是固定的。而业务侧的需求是传入一个参数名称,如 attname,在通过 CDN 地址 http://cdn@fake@host/awesome/uuid32.png?attname=newname.png 访问时,预期是浏览器下载默认的文件名称是 newname.png 而不是 uuid32.png 建议方案: 方案1:CDN 底层直接支持传入固定参数 attname,自动添加 Content-Disposition: attachment;filename="$arg_attname" 头方案2:[高级配置->HTTP header配置] 或在[规则引擎] 可设置 Content-Disposition: attachment;filename="变量获取",该变量或内置或可自己编辑。参考 nginx location 的 () 后置引用 参考隔壁家的实现 http://developer@qiniu@com/kodo/1659/download-setting 场景描述: CDN 在浏览器访问时,不支持动态设置 filename 的值。而业务上会自定义文件的下载名称。举个栗子,如:cdn 的域名是 http://cdn@fake@host,绑定的桶内对象的 objectKey 是 awesome/uuid32.png。若不设置,响应头 Content-Disposition 默认为 inline,图片会在浏览器内直接预览。若我在 [高级配置->HTTP header配置] 或在[规则引擎]配置规则,可设置 Content-Disposition 为 attachment 但 filename 只能是固定的。而业务侧的需求是传入一个参数名称,如 attname,在通过 CDN 地址 http://cdn@fake@host/awesome/uuid32.png?attname=newname.png 访问时,预期是浏览器下载默认的文件名称是 newname.png 而不是 uuid32.png 建议方案: 方案1:CDN 底层直接支持传入固定参数 attname,自动添加 Content-Disposition: attachment;filename="$arg_attname" 头方案2:[高级配置->HTTP header配置] 或在[规则引擎] 可设置 Content-Disposition: attachment;filename="变量获取",该变量或内置或可自己编辑。参考 nginx location 的 () 后置引用 参考隔壁家的实现 http://developer@qiniu@com/kodo/1659/download-setting
- 场景描述:cdn虽然能设置ua,黑名单IP,但是当攻击者请求过来的时候,返回403代码,依然会消耗流量,虽然这个流量很少,但是当大量的请求过来的时候,还是会造成流量损失 建议方案:所以,我建议增加自定义拦截响应代码444,凡是符合这些要求的时候,如ua,黑名单IP,访问路径,文件后缀,直接拒绝,不返回,避免因流量消耗,造成损失 场景描述:cdn虽然能设置ua,黑名单IP,但是当攻击者请求过来的时候,返回403代码,依然会消耗流量,虽然这个流量很少,但是当大量的请求过来的时候,还是会造成流量损失 建议方案:所以,我建议增加自定义拦截响应代码444,凡是符合这些要求的时候,如ua,黑名单IP,访问路径,文件后缀,直接拒绝,不返回,避免因流量消耗,造成损失
-
【产品缺陷】app里看不到cdn下的已购流量包 预审不通过app里看不到cdn下的已购流量包 app里看不到cdn下的已购流量包
- 场景描述:我们有个vue的项目发布在了一个桶的子目录下,但是obs的静态网站托管应该是不支持子目录的vue的history模式的。就是刷新页面的时候404。 建议方案:obs的静态网站托管,支持一下子目录下的404页面的配置。比方说在nginx上是这么配置的:server {location / {root /path/to/your/vue/dist;# Vue项目构建后的目录try_files $uri $uri/ /index.html;}} 场景描述:我们有个vue的项目发布在了一个桶的子目录下,但是obs的静态网站托管应该是不支持子目录的vue的history模式的。就是刷新页面的时候404。 建议方案:obs的静态网站托管,支持一下子目录下的404页面的配置。比方说在nginx上是这么配置的:server {location / {root /path/to/your/vue/dist;# Vue项目构建后的目录try_files $uri $uri/ /index.html;}}
- API: CreateRefreshTasks; 产品: CDN; 问题描述: line 32, in request = CreateRefreshTasksRequest() NameError: name 'CreateRefreshTasksRequest' is not defined API: CreateRefreshTasks; 产品: CDN; 问题描述: line 32, in request = CreateRefreshTasksRequest() NameError: name 'CreateRefreshTasksRequest' is not defined
- API: ShowHistoryTasks; 产品: CDN; 问题描述: Traceback (most recent call last): File "/data/mind/cdn/hw_cdn_history_refresh.py", line 23, in request = ShowHistoryTasksRequest() NameError: name 'ShowHistoryTasksRequest' is not defined API: ShowHistoryTasks; 产品: CDN; 问题描述: Traceback (most recent call last): File "/data/mind/cdn/hw_cdn_history_refresh.py", line 23, in request = ShowHistoryTasksRequest() NameError: name 'ShowHistoryTasksRequest' is not defined
- 场景描述:当用户输入www.website.com/xx无法转入www.website.com/xx/一、源站配置权重优先IP+非80端口,如127.0.0.1:6008关闭回源跟随会给用户反馈一个www.website.com:6008/xx/,无法打开,最终502打开回源跟随会给用户反馈一个www.website.com/xx ,会显示页面,有点慢,但是也无法转发到www.website.com/xx/。 之所以源站不直接配置80端口,是因为运营商会关闭80端口,导致加速站点404。二、源站配置为域名+80端口:如源站域名是ww.web.com,回源host是ww.web.com加速域名是www.website.com关闭回源跟随,用户输入加速域名www.website.com/xx,会直接跳转到源站域名ww.web.com/xx/(有反斜杠)打开回源跟随,用户输入加速域名www.website.com/xx,会直接显示,无法跳转到www.website.com/xx, 现在web服务 iis或者Nginx,默认都会给目录增加反斜杠/,如果无法转发到/,搜索引擎可能会认为网站有大量重复性内容,不利于网站优化。 现在只有ip+80端口这样配置,关闭回源跟随,可以正常实现www.website.com/xx 转到www.website.com/xx/但是很容易被运营商封80端口,导致404,无法使用。 建议方案:非80端口有很多好处,建议实现加速域名配置非80端口后,任然可以实现访问www.website.com/xx 自动转到www.website.com/xx/ 场景描述:当用户输入www.website.com/xx无法转入www.website.com/xx/一、源站配置权重优先IP+非80端口,如127.0.0.1:6008关闭回源跟随会给用户反馈一个www.website.com:6008/xx/,无法打开,最终502打开回源跟随会给用户反馈一个www.website.com/xx ,会显示页面,有点慢,但是也无法转发到www.website.com/xx/。 之所以源站不直接配置80端口,是因为运营商会关闭80端口,导致加速站点404。二、源站配置为域名+80端口:如源站域名是ww.web.com,回源host是ww.web.com加速域名是www.website.com关闭回源跟随,用户输入加速域名www.website.com/xx,会直接跳转到源站域名ww.web.com/xx/(有反斜杠)打开回源跟随,用户输入加速域名www.website.com/xx,会直接显示,无法跳转到www.website.com/xx, 现在web服务 iis或者Nginx,默认都会给目录增加反斜杠/,如果无法转发到/,搜索引擎可能会认为网站有大量重复性内容,不利于网站优化。 现在只有ip+80端口这样配置,关闭回源跟随,可以正常实现www.website.com/xx 转到www.website.com/xx/但是很容易被运营商封80端口,导致404,无法使用。 建议方案:非80端口有很多好处,建议实现加速域名配置非80端口后,任然可以实现访问www.website.com/xx 自动转到www.website.com/xx/
- 场景描述:想要通过获取出cdn加速域名的用量封顶配置。进行优化限速配置。但达到用量封顶20%的时候,不限速,当达到80%时,进行限速。比例根据实际情况定。 想要实现这样的一个情况。 在低峰期用户访问速度或下载速度最快。高峰期进行限制速度。 建议方案:可以先开放读取用量封顶参数。可以不修改或者开启关闭等操作。 场景描述:想要通过获取出cdn加速域名的用量封顶配置。进行优化限速配置。但达到用量封顶20%的时候,不限速,当达到80%时,进行限速。比例根据实际情况定。 想要实现这样的一个情况。 在低峰期用户访问速度或下载速度最快。高峰期进行限制速度。 建议方案:可以先开放读取用量封顶参数。可以不修改或者开启关闭等操作。
- 场景描述:建议双十一活动增加cdn组合流量包优惠活动 建议方案:建议双十一活动增加cdn组合流量包优惠活动 场景描述:建议双十一活动增加cdn组合流量包优惠活动 建议方案:建议双十一活动增加cdn组合流量包优惠活动
- API: CreateRefreshTasks; 产品: CDN; 问题描述: 怎么提交withRegion? API: CreateRefreshTasks; 产品: CDN; 问题描述: 怎么提交withRegion?
- 场景描述: 我买了华为云的服务器,每个月400GB的流量,然后又买了华为CDN,域名解析也是用的华为云,我默认是使用CDN的,但是CDN的流量用完后会欠费,也就是说我每天得登录上去看看这个CDN的流量快用完没,如果用完了我还得手动去切换域名解析,每个月都得这么操作,每天都得上去看看CDN流量,有点麻烦。 建议方案: 如果说服务器、域名、CDN都是在华为云平台买的,能否提供一个自动切换域名解析的方案?就是当CDN的流量报警后,自动切换到服务器域名映射,这样至少没有浪费服务器的流量,现在要手动切换,好麻烦,把这当成个事在做了。不好操作就算了,我也只是有这个想法,小建议而已 场景描述: 我买了华为云的服务器,每个月400GB的流量,然后又买了华为CDN,域名解析也是用的华为云,我默认是使用CDN的,但是CDN的流量用完后会欠费,也就是说我每天得登录上去看看这个CDN的流量快用完没,如果用完了我还得手动去切换域名解析,每个月都得这么操作,每天都得上去看看CDN流量,有点麻烦。 建议方案: 如果说服务器、域名、CDN都是在华为云平台买的,能否提供一个自动切换域名解析的方案?就是当CDN的流量报警后,自动切换到服务器域名映射,这样至少没有浪费服务器的流量,现在要手动切换,好麻烦,把这当成个事在做了。不好操作就算了,我也只是有这个想法,小建议而已
- 场景描述和建议方案:目前cdn被盗刷的情况越来越严重,爬虫越来越多,华为云应学习火山引擎,增加流量检测防止盗刷的功能:“在监控时间段内,如果加速域名的带宽超过阈值,CDN 会识别存在盗刷行为的 IP 地址和 IP 地址段,并对监控时间段收到的来自这些 IP 地址的新请求执行指定的操作(比如封禁,限速,观察等措施)。” —— https://www.volcengine.com/docs/6454/1351359[图片] 场景描述和建议方案:目前cdn被盗刷的情况越来越严重,爬虫越来越多,华为云应学习火山引擎,增加流量检测防止盗刷的功能:“在监控时间段内,如果加速域名的带宽超过阈值,CDN 会识别存在盗刷行为的 IP 地址和 IP 地址段,并对监控时间段收到的来自这些 IP 地址的新请求执行指定的操作(比如封禁,限速,观察等措施)。” —— https://www.volcengine.com/docs/6454/1351359[图片]
-
【功能建议】希望新增功能–cdn资源包用完即停服 预审不通过cdn被盗刷成为很多独立开发者或者中小企业都比较害怕的事情,希望华为云能帮忙解决一下,很简单的实现方案,支持资源包用完就关闭服务。非常感谢 cdn被盗刷成为很多独立开发者或者中小企业都比较害怕的事情,希望华为云能帮忙解决一下,很简单的实现方案,支持资源包用完就关闭服务。非常感谢
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中
热门标签