Cloudflare R2云存储价格低廉,使用方便,以下对一些常用设置做一些记录,至于新建桶,启用api这些就不赘述了。
一:添加自定义域
此方法需要购买了域名并且托管在了 CF 上(如我的 http://eterance.com)。由于自己持有的域名可以享受 CF 的诸如免费 CDN 、Zero Trust 等服务,使用自己的域名绑在 R2 上也能享受到。
点开存储桶的设置;填入自己的域名,可以是三级域名;保存即可。
之后就能浏览器 https://<自定义域名>/<文件名> 访问存储桶里的文件了。
二:使用 R2.dev 子域(限速,仅测试用)
下面蓝框就是分配给这个存储桶的域名。点击允许访问,在弹出来的窗口输入 allow 并确定。
之后就能浏览器 https://<分配给你的域名>/<文件名> 访问存储桶里的文件了。
三、R2 创建访问密钥
只有你有需求在第三方程序中访问 R2 才需要建立 API 令牌。
得到的AccessKey和SecretKey注意保存,有些系统需要填写存储地域,直接填写:auto
四、设置 CORS 策略
进入你想设置 CORS 的存储桶的设置,拉到下面:
1、配置为允许特定源
[ { "AllowedOrigins": [ "https://blog.eterance.com", "https://blog.baldcoder.top" ], "AllowedMethods": [ "GET" ] }]
2、配置为允许所有源
[ { "AllowedOrigins": [ "*" ], "AllowedMethods": [ "GET", "POST", "PUT", "DELETE", "HEAD" ], "AllowedHeaders": [ "*" ] }]
五、站点缓存设置
点击进入绑定域名的站点,进行设置
填写page rules表单,创建page rules