关于 Cloudflare + Backblaze 最佳实践

254 天前
 Jafee

有几个问题想请教使用过的大佬:

  1. B2 桶 一般会设置为 public 还是 private ?
  2. 可以限制 B2 的流量全部是通过 cloudflare 访问吗?

理想情况下,B2 是不是只用到存储的费用即可,不会再因为流量而付费,因为 cf CDN partner 。如果不可以的话,怎么可以有效的防止被刷的情况?先感谢回复啦

2534 次点击
所在节点    问与答
26 条回复
longsays
254 天前
@Ghjvn 上传都是走 S3 api 吧(自己写了一个页面+alist 够用了),不限制大小,而且大于 100M 的图片也很少,手工处理一下不费事
XiLingHost
254 天前
下载可以参考这里 https://github.com/backblaze-b2-samples/cloudflare-b2
上传可以参考我写的一个上传工具 https://github.com/KagurazakaNyaa/cloudflare-s3-uploader
部署到 worker 上,配置好 token 就能用了,所有的 bucket 都应当是 private ,这样只能通过 cloudflare worker 访问,只需要存储费用完全不需要流量和请求费用
longsays
254 天前
@XiLingHost 走 worker 也有 b2 请求数吧
XiLingHost
254 天前
@longsays 不会计算费用,这个属于是来自 unlimited free egress 合作伙伴的流量
longsays
254 天前
@XiLingHost #24 我用 CF cdn 直接去拉,也是走的免费流量,但请求数是涨的,不过 CF 有缓存,涨的不多,理论上这两者应该都算同一路径吧
longsays
254 天前
@XiLingHost #24 而且我看之前提过的工单,客服也是这么回复我的

All calls and data requests are counted towards your charges if they exceed a certain amount, no matter what the source of the call or request is coming from.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1101976

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX