为套上EdgeOne的R2对象存储设置访问规则

前言

这网络环境其实挺臭的,到处都是机器人在扫描。

在将R2套上EdgeOne后,访问首页则会输出目录信息,有概率导致图片全部被扒下。

笔者的图片是存放在 /img 文件夹中,正常情况下的图片地址应为:

https://s3.imcry.vip/img/example.webp

因此本文将围绕此目录展开。

操作

进入EdgeOne操作面板。

更换策略

来到Web防护页面,在站点级防护策略域名处找到绑定R2存储筒的域名,点击更换策略,等到域名跑到上面区域后,直接点击域名。

20261012172530845.webp

自定义规则

来到自定义规则区域,点击添加规则。

20261012172937723.webp

笔者的配置如图所示:

20261012173640452.webp

匹配字段

默认为url。

逻辑符号

设置成:通配符不匹配。

匹配内容

本文所举例的目录是img,因此笔者填入:/img/*

执行处置

设置成:拦截

验证

笔者访问图片正常加载,访问除/img以外的路径被拦截。

20261012173859134.webp