CloudFlare R2 云存储配置教程
安装使用 · qiqi · 26天前 · 50次点击 · 0人收藏 收藏 感谢

第一步:

   1. 登录CloudFlare 官网 创建一个存储桶,可以不选择地区(默认自动选择)。



2. 删除默认的  7天后禁止上传   (可不删除)



3. 修改Cors 

删除默认的配置  粘贴以下我自己在使用的


[
{
"AllowedOrigins": [
"*"
],
"AllowedMethods": [
"GET",
"DELETE",
"HEAD",
"POST",
"PUT"
],
"AllowedHeaders": [
"*"
],
"ExposeHeaders": [
"*"
]
}
]


4. 创建一个令牌,用于访问资源。

填写你的令牌名称:建议英文

设置成可以读写的权限,具体自选。


把令牌有效期 选择为  永久 


5. 添加存储策略  

    填写策略名,选择S3存储  根路径可以自定义  例如:  /files/



KeyID   填写[访问密钥 ID]

KeySecret 填写[机密访问密钥]

Region 填写 [auto]

Endpoint 填写 R2 存储里面的 节点链接 

例如:  https://xxxxxxxxxxxxxxxxxx.r2.cloudflarestorage.com/testoss   填写  [https://xxxxxxxxxxxxxxxxxx.r2.cloudflarestorage.com]

结尾不要 /  ,https or  http 要保留

Bucket 填写存储桶的名字  例如  testoss

根路径 建议随意填写一个文件夹名。  例如:   /files/   注意:必须  /  结尾。

自定义域名可以填写已绑定存储桶的自定义域名。没有则不填写。

Alc权限建议 公开 因为我不懂



End  结束

附加:


CloudFlare R2 绑定自定义域名  简单描述


1. 在cloudflare里面添加网站,按教程把域名的dns更改为cloudflare的dns。

2.在cloudflare里面添加解析,解析cname值,解析为自定义域名前缀,解析的值是你的储存桶的链接

例如:https://xxxxxxxxxxxxxxxxx.r2.cloudflare.com/testoss

正确/Yes  xxxxxxxxxxxxx.r2.cloudflare.com

3.在  存储桶-设置-公开访问-连接域   那里填写你的自定义域名,如果你解析的 pan.xx.com 就填写 pan.xx.com

4. R2.dev 子域  这里点击  允许访问。

2条回复 26天前
  • qiqi 26天前
    注意!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    根路径 文件名前后都不要斜杠 / /files/ [NO] files [Yes]
    自定义域名 结尾不要带斜杠 / https://xxx.com/ [NO] https://xxx.com [Yes]
  • qiqi 25天前
    补充: 如果Alc权限设置为公开,则只能复制文件直连,如果是私人,就是分享链接。
添加新回复
回到顶部
登录 后回复