什么是图床
即把图片存到服务器上,可通过一个公开的链接地址进行访问或者下载。
微信公众号的文章中插入的图片,个人网站上插入的图片,都是放置在图床上的.
公共图床/个人图床
公共图床:腾讯、阿里、bilibili等网站都可以贴图分享,但是有审核在会丢失图片.
个人图床: 个人搭建,个人管理,风险较小,可以利用cloudflare R2 来搭建图床.
什么是Cloudflare R2 Storage
Cloudflare R2 Storage是Cloudflare提供的一种存储服务。它是一个分布式、持久性的对象存储系统,旨在为开发人员和企业提供可靠的数据存储解决方案。
R2 Storage提供可扩展的存储空间,可以存储大量的数据。它采用了多副本机制,确保数据的冗余备份以提高可靠性和持久性。这意味着即使出现硬件故障或其他问题,数据仍然可用。
此外,R2 Storage还提供了高速的读取和写入性能。它使用了先进的缓存技术和优化算法,以提供快速的响应时间和低延迟。
使用R2 Storage,您可以将各种类型的数据存储在Cloudflare的全球网络中的多个数据中心。这样一来,您可以更接近您的用户,并提供快速的访问速度。
总之,Cloudflare R2 Storage是一个可靠、高性能的存储解决方案,适用于各种规模的应用程序和业务需求。
定价
有10G 一月的免费额度,已足够使用。
Free Paid - Rates Storage 10 GB / month $0.015 / GB-month Class A Operations 1 million requests / month $4.50 / million requests Class B Operations 10 million requests / month $0.36 / million requests
购买 R2
PayPal
cloudflare
绑定Paypal
如果没有,请参考注册cloudflare zero trust
创建存储桶
- 导航到 R2 存储:在控制台中,点击左侧导航菜单中的 “存储” 选项。
- 创建新桶:在 R2 存储页面上,点击 “创建桶” 按钮。这将打开一个新的对话框或页面。
- 输入桶名称:在对话框或页面中,输入您想要为新桶设置的名称。请确保桶名称是唯一的,并且符合命名规则。
- 配置桶设置:根据您的需求,配置其他可选的桶设置。这包括选择桶的地理位置、桶的类别(标准或低频访问存储)、桶的访问权限等。
- 完成创建:点击 “创建” 或 “确认” 按钮来完成桶的创建过程。
- 管理桶:创建成功后,可以在 R2 存储页面上看到您的新桶。可以通过该页面进行桶的管理操作,如上传和下载文件、设置访问权限、查看使用情况统计等。
请注意,Cloudflare R2 Storage 是一个分布式对象存储服务,用于存储和管理您的文件。它提供了高可靠性、低成本和全球范围内的数据访问。创建桶是存储过程的一部分,还需要进一步操作以上传和管理文件。
管理桶,绑定域名:点击新建的桶,并进入到设置界面,添加域名。(注意域名是已绑定到cloudflare的)
设置可以公开访问
创建R2 API令牌
- 打开 API Tokens 页面:在 R2 存储页面上方的菜单栏中,点击 “API Tokens” 选项。这将打开一个新的页面,显示当前可用的 API 令牌列表。
- 创建新的 API 令牌:在 API Tokens 页面上,点击 “Create Token” 或类似的按钮。这将打开一个新的对话框或页面,用于配置新的 API 令牌。
- 配置令牌权限:在对话框或页面中,选择想要为该 API 令牌设置的权限和范围。
- 完成创建:根据界面指引完成令牌的配置和创建过程。通常需要为令牌提供一个名称,并生成一个唯一的令牌值。确保妥善保存该令牌值,因为它将作为身份验证凭据使用。
- 管理 API 令牌:创建成功后,在 API Tokens 页面上看到新创建的令牌。可以在此页面上进行令牌的管理操作,如查看和编辑权限、禁用或删除令牌等。
请注意,API 令牌是访问 Cloudflare R2 Storage 的身份验证凭据。通过使用 API 令牌,可以通过 API 访问和管理存储桶及其内容。确保妥善保管和使用令牌,以防止未经授权的访问。
PicGo
配置
在
PicGo
中安装s3
插件在s3中配置如下
通过
PicGo
可以上传和删除图片,都会同步到桶。