经常在博客写文章或者搭建自己的网站时,肯定需要往里面加图片对吧。有人可能会想,我直接把图片保存在电脑上不就行了?其实这样也不是不可以,但问题来了,如果你想把你的文章转载到别的地方,那些在本地的图片别人是看不到的,你得一个个去复制粘贴,真是够呛!
这时候,如果用阿里云OSS或者腾讯云COS来搭建一个图床,问题就迎刃而解了。用这些服务,处理图片简直高效到不行。说到国内用得多的,腾讯云和阿里云绝对是排前面的,速度快,就是要花点钱。至于GitHub的gitee,那是免费的,但是最近被封了,很多小伙伴都都已经深受其害,而且速度超慢。
之前一直在薅mdnice的免费图床羊毛,这两天发现网站上的图片无法显示了,桑心,只能自己动手来搭建图床,找了一圈,Typora+PicGo+阿里云OSS/腾讯云COS的组合较多,接下来跟着我这个手残党一起来一步一步搭建图床吧,我选择的是阿里云作为例子,这里并不是对腾讯云有什么偏见哦,腾讯云也非常棒,大家自己选择。
阿里云OSS搭建图床1. 注册登录阿里云打开阿里云官方网站https://www.aliyun.com/product/oss,点击右上角的登录/注册
直接打开手机支付宝的扫一扫,扫描页面上的二维码,然后授权登录即可。
2. 开通OSS服务如果你还没有开通对象存储服务OSS,那么点击立即开通,现在新人可以免费试用三个月,存储包 20 GB。
再点击立即开通
勾选服务协议后,点击立即开通
3. 创建OSS Bucket开通成功后,点击管理控制台
进入控制台之后,点击红框的立即创建或者创建Bucket,都可以创建Bucket
接下来填一些必填的信息:
Bucket 名称:必须全局唯一,和你在游戏中取的名字一样,不能和别人的重名,一旦创建不可更改。地域:选择“有地域属性”,然后选择一个离自己位置近的地域。存储类型:选择“标准存储”即可。存储冗余类型:推荐选择“本地冗余存储”,“同城冗余存储”更贵,如果网站有较高的并发流量可以选择这个。读写权限:一定要选择“公共读”,否则平台无法通过公网访问 Bucket 中的内容。其他选择默认,无需修改。点击下面的确认按钮,然后点弹出框的我知道了,确认创建。
创建成功,点击进入Bucket
4. 记下Bucket信息点击概览
进入概览页面,这里可以看到bucket的整体信息。用文本软件记下红框画起来的几个信息,等会儿配置PicGo要用:
Bucket名称:aitechshare-comEndpoint(地域节点):xxxxBucket域名(外网地址):xxxx5. 创建AccessKey在页面右上角,鼠标放在头像处,在弹出的框里选择AccessKey管理
在弹出的选项框里,选择继续使用AccessKey。
点击创建AccessKey,在弹出的安全验证窗口中,选择一个方式来通过安全验证。
把图中的资料下载成csv,或者复制下来保存好,这个类似于你的密码,一定不要泄露。
6. 创建子账户用来配置PicGo重要!上面生成的AccessKey是主账户的,它也可以用来配置picgo,但是如果我们只是需要使用OSS,强烈建议使用子账号来访问这个Bucket,这样可以规避主账户AccessKey或者密码泄露导致的问题。步骤如下:点击创建 AccessKey,再点击开始使用子用户 AccessKey
点击创建用户
填写好登录名称,显示名称,勾选控制台访问,OpenAPI调用访问,其他选择默认就好,点击确认,在弹出的安全验证中选择一种方式完成验证。
将红框中的AccessKey Id和AccessKey secret复制出来保存好,配置PicGo时要用到。
7. 配置子账户OSS权限勾选中用户,点击添加权限,再点击下面两项权限,加到已选择框中。
选择这两项:
AliyunOSSFullAccess——管理对象存储服务(OSS)权限AliyunOSSReadOnlyAccess——只读访问对象存储服务(OSS)的权限点击确定,授权成功了,这时阿里云相关的配置就弄好了。 之前让保存的信息要记好哦,后面还会用到。
如果后面不需要使用该账号,点击用户后面的删除选项即可。
配置PicGo1. 安装PicGoPicGo是一款功能非常强大的图床工具,支持SM.MS、腾讯COS、GitHub图床、七牛云图床、Imgur图床、阿里云OSS、gitee等多种图床平台。
下载地址:https://github.com/Molunerfinn/PicGo/releases下载正式版或者测试版都可以,正式版会稳定一些,测试版有一些尝鲜功能,用国内可下载