阿里云OSS图床搭建教程

前言

在此之前,博客所有图片均放在GitHub搭建的图床仓库上使用jsdelivr进行CND加速访问,但jsdelivr域名在国内常遭受到污染,CDN加速访问图片功能也是不太稳定,免费的东西总是不完美的,所以决定搭建一个阿里云图床,将所有图片迁移到阿里云对象存储OSS上实现快速访问。

0x01 对象存储 OSS

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。

0x02 OSS 环境准备

首先是要开通阿里云对象存储服务OSS功能,然后购买套餐即可。只用来存储博客图片,这里选择40G的容量就够用了,毕竟之前用的GitHub图床一个仓库最大上限貌似也才1G,时间的话可以尽量选择长一点,这样算下来费用也不算很高。

购买好服务后,在OSS管理控制台中新建一个Bucket存储,主要配置项地域选择离自己近的,存储类型选择标准存储,读写权限选择公有读即可,其他的增值服务项看个人喜好,也可不开通。

在右上角的头像进入AccessKey管理页面

然后会弹出一个提示,选择:开始使用子用户AccessKey

进入之后即可看到RAM用户管理,点击“创建用户”,访问方式选择“Open API 调用访问”。创建完整之后,可查看到 AccessKey ID,AccessKey Secret 配置内容,由于页面关闭后就看不到内容了,建议先复制到自己本地存储备份。

Bucket授权创建用户之后,返回AccessKey管理的用户页面,给选择刚创建的用户后添加管理对象存储服务(OSS)权限。

然后回到刚刚创建的Bucket页面,在文件管理内新建一个目录(例如:picture),然后选中此目录点击授权。

新增授权,按照如下图配置即可:

0x03 PicGo 配置图床

打开PicGO软件,配置阿里云OSS内容如下:

  1. 设定KeyId:填写刚保存的 AccessKey ID
  2. 设定KeySecret:填写刚保存的 AccessKey Secret
  3. 设定存储空间名:填写刚创建的Bucket存储名,luckyseccloud
  4. 确认存储区域:填写oss-cn-刚存储的地域拼音,oss-cn-fuzhou
  5. 指定存储路径:填写刚Bucket中新建的文件夹名,picture

最后设置阿里云OSS为默认图床即可使用。

0x04 历史图片迁移 OSS

首先将之前的图片全部下载到本地:

在刚创建的Bucket中的文件管理里上传文件,选择扫描文件夹即可将所有图片全部上传到OSS。

等待全部上传成功

最后再将之前使用的图片连接全部替换为OSS的图片连接即可。

Github图床旧地址:https://cdn.jsdelivr.net/gh/Luckyzmj/imgbed/posts/20200529005307.jpg
阿里云OSS图床新地址:https://luckyseccloud.oss-cn-fuzhou.aliyuncs.com/picture/imgbed-master/posts/20200529005307.jpg

参考文章

  • https://developer.aliyun.com/article/976564
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Luckysec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值