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



