使用阿里云OSS搭建图床

很长一段时间,我都是用github作为图床托管博客上的图片,但现在github的访问并不是很稳定,并且有些自己做笔记写日记的图片并不想让其他人直接从仓库看到,因此考虑使用对象存储服务作为图床使用,既能提升国内的访问速度,也能一定程度上防止他人恶意看图。

创建对象存储服务

在阿里云上创建Bucket,专门用于存储公共图片:

需要填写一个独一无二的名称以进行访问,并将读写权限更改为公共读。

为了防止token泄露影响其它阿里云服务,这里创建一子用户进行该Bucket的管理,在控制台-访问控制-用户中选择新建用户,创建一子用户以管理图床存储。

image-20200414125646075

勾选编程访问以生成AccessKey,创建完成后请立即保存该用户的AccessKey,该创建窗口关闭后将无法再次查看AccessKey Secret。

随后返回Buckedt管理页面对该子用户进行授权

image-20200414130102955

向其提供读写权限即可

image-20200414130148785

配置PicGo

上传工具依然还是选用PicGo

在配置中前四项依次填写之前保存的子用户ID、Secret、Bucket名称和Bucket地址。

image-20200414130518531

之后便可以很方便的在VSCodeTypora中使用PicGo上传图片并替换链接了~