@Ethaniel 在 我现在使用的CloudflareR2防刷请求方法分享 中发帖
为啥要防止R2被刷?
Cloudflare的R2免费额度十分大方,流量无限,1000万次B类请求并带有CDN缓存
[图片]
如此大方的免费额度,一切看着十分美好,但问题是:
404类请求是算入B类操作的
带URL参数的请求可以绕过缓存
所以这就导致R2的请求数可以很方便的绕过CDN刷R2,刷子们只需要不同请求不存在的文件或带上URL参数,那么每一下请求都会结结实实的打在R2上,1000万请求也扛不住一台2C2G的小鸡锲而不舍的刷上半天啊,为了避免我的账单爆表,所以有必要研究下怎么保护好我的钱包。
规避高昂成本操作
会计费的操作
我研究一下CloudflareR2那些操作会算入计费操作,经过研究,我得出以下结论:
1.A类操作是创建存储桶、写入对象操作,成本较高
会计入次数的操作
写入、复制、列出对象或分片对象
设置桶CORS
对象生命周期配置
不计次的操作
...