前言
从 2020 年年初到现在一直都使用 ShareX 做为系统唯一的截图工具,先前一直是在电脑上保存并使用坚果云进行备份,由于最近在腾讯云嫖了 50G 的对象存储,就打算把这部分截图上传到 COS 中。在自带上传工具找了一圈,没找到。开始打算先找找有没有相似的案例(轮子),找了一圈只有 Markdown 图床工作流 这篇文章中有类似的情况,这位博主也是用 ShareX 做为截图工具,在上传这步是用了 PicGO,感觉不太符合我备份的需求。偶然间,我看到腾讯云的 文档中 有提到 ”COS 提供了 AWS S3 兼容的 API“,而 ShareX 正好支持以 Amazon S3 做为上传目标,试了一下,可以正常使用,于是就写了这么篇博客。
COS 配置
首先先明确在这一配置过程中,哪些内容是需要在 ShareX中保存的,在这里提前介绍一下
- SecretId
- SecretKey
- 访问域名
申请账号及开通 COS,这里就不详谈了,在开通后,首先需要在存储桶列表中创建一个存储桶
这里需要注意的是 如果需要做为图床使用,选择公有读私有写,而如果是要保存个人图片,做为备份的话,选择私有读写。在后面两步默认即可,完成后在概览中找到访问域名。
在存储桶创建完成后,进入访问管理
新建一个用户
这里建议是选择自定义创建
选择第一个
这一页中需要选择把编程访问选上,配置 ShareX 时需要 SecretId 和 SecretKey
设置权限这一步,可以直接下一步,之后在单独设置
用户创建完成后,在 用户详情-API密钥 中找到 SecretId 和 SecretKey
记下 SecretId 和 SecretKey 后,回到存储桶列表,选择授权管理
选择之前创建的存储桶,修改用户权限
到这一步,配置 COS 的部分就完成了,之后开始在 ShareX 上的配置
ShareX 配置
ShareX 的配置过程比较简单,在 目标-上传目标设置中找到 Amazon S3
- 访问密钥 ID:填写SecretId
- 密钥:填写SecretKey
- 节点:找到之前存储桶的访问域名,应该为 https://存储桶名.cos.地域.myzijiebao.com,在此处去掉存储桶名.,其余部分填于此处
- 存储桶名称:填入存储桶名
- 上传路径:保持默认或按个人喜好修改
到这里,配置就基本完成了,之后只需在目标中把需要的设置为Amazon S3 即可正常使用。