🌞

用阿里云oss做图床

背景

前用过GitHub的图床,太不稳定了,动不动就失效,属实麻烦,今天在知乎看到一篇文章,用阿里云oss做图床,索性一试。

购买oss

我是在手机app上购买的,网站上大家搜一搜吧,网上很多教程的。我买的27三年的(因为域名也是三年的QAQ~).

创建阿里云bucket

进入阿里云控制台, 进入对象存储的配置中,选择 bucket列表 -> 创建Bucket ,名字随便填,配置调整如下:(读写权限 需要调整 公共读)

绑定域名

自己有域名的绑定一下域名,但是需要有备案的域名,我当时就因为没有备案,所以没用。如果自己有备案的域名,可以参考一下下面的文章,看看怎么处理的。

配置picgo

在oss中创建一个文件Pic/用作之后的Picgo的配置

打开AccessKey管理,它提示你直接使用主账户会有安全威胁,所以为了安全考虑,咱们还是乖乖用RAM 子用户。

建一个子用户(第一次创建好像需要创建RAM角色管理,创建用户组,我当时弄得时候也很懵瞎弄的,大家不会的去度娘),编程访问勾选上,完成后会显示AccessKey 的ID 和 Secret,自己复制一下,后面会用

返回到用户列表 ,找到刚才创建的子用户,给他添加一个OSS的权限

下面就可以配置Picgo了,关于下载等Picgo的使用请详见我的另一个博文

设定存储空间名找不到 从下面图片中找,红色框里的即使名字。

设定Keyld:    填写AccessKey 的ID
设定KeySecret:填写AccessKey 的Secret
设定存储空间名: Bucket名字,就是前文让你随便填的那个名字
确认存储区域:   填写上图中的oss-XXX即可
指定存储路径:   第一步中的oss的Pic名字
设定自定义域名: 在备案时有自己域名的填,没填的空着即可

完成

快去试试你的图床吧~

出现的问题

我发现在本地可以测试可以看到图片,传到个人博客上不显示图片,找了半天,发现是typora支持html格式的,hugo的博客不支持html的,注意区别。

参考文献

如何使用阿里云OSS搭建图床

我花 9 块钱搭了一个“私人图床”

加载评论