使用 PicGo+Typora+腾讯云COS 搭建图床服务
本文介绍了如何利用腾讯云对象存储(COS)搭建图床服务,并结合PicGo工具实现Typora文档的图片自动上传。主要内容包括:1)开通COS服务并创建存储桶;2)购买合适的资源包(存储容量、流量包等);3)配置PicGo客户端,设置SecretId、SecretKey等参数;4)Typora集成PicGo实现图片自动上传;5)配置云监控告警和防盗链设置。该方案解决了本地图片管理不便的问题,具有低成
1.简介
图床服务提供图片存储、图片加工处理、图片全网分发等功能,为全球无数的博客网站和社区论坛提供了后端图片服务支撑。开发者们可以使用腾讯云对象存储(Cloud Object Storage,COS)搭建图床服务,COS 是腾讯云提供的一种存储海量文件的分布式存储服务,提供了更丰富的功能、更优越的性能、更高的可靠性保障。COS 用于图床场景的优势有:
- 低成本:存储单价低,按量付费,用多少算多少,还有资源包优惠。
- 不限速:上传下载不限速,不再长时间等待 loading,访问质量也更好。
- 高可用:有高等级的 SLA 可用性保障,存储的数据有高达99.9999999999%的持久性保障。
- 容量无限:文件分布式存储,支持海量文件,容量按需使用。
为什么使用?
以上是官方简介,本人使用Typora文档的时候,由于文字和图片分开存储的,老是误删掉一些图片,导致图片失效,所以干脆使用腾讯云COS云服务配合搭建图床Typora显示使用。
2.COS服务基本操作
2.1新用户开通腾讯云COS服务
①默认已注册腾讯云账号,登录之后,进行如下操作

②勾选同意协议,点击开通按钮
⑤以下是开通之后显示的页面以及基本提示



2.2创建存储桶
如果是在网站中显示,可以选择“公有都私有写”,但是要设置好“流量预警”,以及“防盗链设置”。


在存储桶列表中可显示创建的存储桶
注意: 在最开始的时候优惠比较大,可以购买对应的流量包,因为新用户已经有50G的免费标准容量存储了,只需要购买外网下载流量包、读写请求流量包就可以了,等到50G时间过期了再购买继续购买相应的流量包!同时要保证账户余额有钱,不然余额不足15天之后,会进行COS数据销毁!
2.3购买资源包
标准存储容量包:用于抵扣数据存储时产生的标准存储容量费用,不适用于多AZ(Multiple Availability Zones)标准存储容量费用。
外网下行流量:互联网下载到本地所产生的外网下行流量费用。即我们把COS中存储的图片下载本地产生的流量。
CDN 回源流量:数据从 COS 传输到腾讯云 CDN 边缘节点产生的流量。
跨地域复制流量:数据从一个地域的存储桶传输到另一个地域的存储桶产生的流量。
全球加速流量:当用户开启了全球加速功能后,使用传输加速域名进行数据传输产生的流量。
读写请求:按照发送到 COS 的请求次数计算,无论请求成功或失败均计算。
对不同存储类型的文件发起请求,费用可能不同。读操作 = 下载/查看,写操作 = 上传/删除/修改。,进行一次读操作、或者写操作消耗一次读写请求。
具体的付费方式可以查看按量计费方式、资源包付费,
3.使用PicGo云存储配置
下载PicGo 2.3.1正式版本
下载成功
COS 版本:选择 COS v5。
设定 Secretld:开发者拥有的项目身份识别 ID,用于身份认证,可在 API 密钥管理 页面中创建和获取。
设定 SecretKey:开发者拥有的项目身份密钥,可在 API 密钥管理 页面获取。
设定 Bucket:存储桶,COS 中用于存储数据的容器。有关存储桶的进一步说明,请参见 存储桶概述 文档。
设定 AppId:开发者访问 COS 服务时拥有的用户维度唯一资源标识,用以标识资源,可在 API 密钥管理 页面获取。
设定存储区域:存储桶所属地域信息,枚举值可参见 可用地域 文档,例如 ap-beijing、ap-hongkong、eu-frankfurt 等。
设定存储路径:图片存放到 COS 存储桶中的路径。
设定自定义域名:可选,若您为上方的存储空间配置了自定义源站域名,则可填写。相关介绍可参见 开启自定义源站域名。
设定网址后缀:通过在网址后缀添加 COS 数据处理参数实现图片压缩、裁剪、格式转换等操作,相关介绍可参见 图片处理。
查找相关属性并设置图床

SecretKey和SecretId
APPID
设定Bucket和所属区域
点击确定后,并设置为“默认图床”
4.设置typora
点击typora下载
打开typora应用进行设置,点击“验证图片上传选项”进行测试


5.云监控告警配置





把图片放到自己的网页上显示可以进行防盗链设置,防止流量被盗刷
更多推荐
所有评论(0)