关注VPS服务器
相关知识分享

阿里云对象存储 OSS 购买及简单使用

阿里云对象云存储 OSS 是阿里云提供的安全、低成本、高可靠性、海量的云存储服务,官方宣传口径是提供 99.999999999%的数据可靠性。很多站长的网站、项目包含了大量的图片、文档、视频、程序,随时需要调用,如果和网站程序放在同一个云服务器上,会严重影响网站服务器性能和执行效率,最直观的后果就是网站打开慢,所以网站、项目发展到一定规模了,就要考虑网站和数据分离,分别用不同的云服务器来处理,这样来提高打开速度,用户体验也自然上升了。下面说一下阿里云对象存储 OSS 购买及简单使用。

普及一下基础知识,什么是对象云存储 OSS?是云存储服务,说白了是经过了有针对性优化的云存储空间,为大量的移动应用、图片、文档、视频、程序、备份数据提供安全、低成本、高可靠性、海量的云存储服务。

如果你买的是阿里云服务器,搭配阿里云对象存储 OSS 能体现出最大效率。领取本博客专属阿里云千元代金券,百款产品抵 50 元起。

一、阿里云对象存储 OSS 购买

进入阿里云产品页>>云计算基础>>存储服务>>对象存储 OSS,点击“折扣套餐”,看到下面的购买页面,地域选择和你 ECS 服务器的地域一样的(一般都选择默认的全国通用),存储包规格越大价格越便宜,购买时长越久价格越低,最后点击立即购买,付款时记得使用上面领到的代金券,可以省钱哦。

提示:阿里云的页面布局会定期改版,你看到本文的时候未必还是上面的路径,大体上是差不多的。

二、云存储 OSS 简单使用

阿里云 OSS 提供 url 参数来获取各种尺寸里云 OSS 图片处理服务(Image Service,简称 IMG),相比起 WordPress 上传的时候生成各种尺寸的图片,这是一种更方便快捷的解决方案,占用的存储空间小,尺寸改变灵活。

也就是说阿里云 OSS 提供图片存储空间和对外提供接口,然后我们通过第三方开发的 wordpress 插件(用来和 OSS 对接)来完成调用 OSS 存储功能。这是大概的原理,下面简单了解阿里云 OSS 的一些叫法及含义。

首先是一个 Bucket 的概念,相当于磁盘,放在云服务器上的磁盘,用来存储你的项目数据。到你的阿里云>>管理控制台找到云存储 OSS,新建 Bucket,弹窗添加“磁盘”的信息。

Buck Name 是磁盘的名称,一般是用域名来填写,如果有多个 Bucket 更容易区分,因为确认后是不能再改了。

所属地域:要和存储包地域一致。

存储类型选择标准存储,其他两种类型在使用的过程中要额外收费。

读写权限一般是公共读,即允许别人访问 object 内容,也就是需要放开让所有人都能下载的链接。你可以这么理解,bucket 如果是磁盘,那么 object 就是分区,后面上传的文件都放在这个分区里。

提交后就新建了一个 bucket。

三、Wordpress 安装阿里云云存储 OSS 插件
插件名称:阿里云 OSS 支持插件 (Aliyun OSS For WordPress),同类插件也可以自行尝试。

下载地址:https://github.com/IvanChou/aliyun-oss-support

这是国人开发并维护的,上传到 wordpress 插件中,如果显示上传失败没关系,能正常启用并设置就行。

1、下图的设置信息能在阿里云对象存储 OSS 控制台找到,右上角可以找到 Access Key ID 和 Access Key Secret。bucket 名称和域名能在 bucket 概览里面找到。

2、数据节点选择和存储包一致的。

3、启用图片服务。插件最厉害的地方是启用图片服务这里,只需要在 wordpress 媒体库上传一张原图,就可以满足任何尺寸需求。IMG 的高效服务加上 CDN 的配合,响应速度与访问静态资源没区别,所以强烈推荐启用。

4、启用图片预设样式,会出现『点击下载图片样式配置文件』的链接,将配置文件下载下来导入到阿里云上即可。

5、原图保护。阿里云 OSS 提供了原图保护功能,需要先在阿里云控制台开启。

6、自定义分割符。图片 Url 里出现 ?x-oss-process= 这样的参数,这是阿里云图片服务默认的规则,阿里云还提供另外几种可选的分割符,此功能需要阿里云控制台和插件两边都做相应的配置才可生效,启用后图片 Url 如:https://yourhost/2016/12/001.jpg@!medium

7、另外有几点需要了解:

开启图片服务时, 只有原图会被上传到 OSS, 缩略图本地依旧会生成但不会上传。建议开启图片服务后就不要关了,关掉会导致之前上传的图片缩略图丢失,如果你一定要关或者不再使用本插件,可以使用本地保留的缩略图做数据恢复。

8、关于不在本地服务器上保留文件。没有特殊需求强烈建议不要开启,理由:由于本地文件被删掉了,导致从 wordpress 后台删除图片或附件时,OSS 里面的资源无法被删掉,如果你同时开启了图片服务,当你想停用插件的时候会遇到缩略图丢失问题。

四、绑定自己域名和添加防盗链

只支持绑定已备案域名,防盗链可以避免图片被别人滥用。

五、添加域名解析

还得去你的域名解析面板添加解析记录,这是为阿里云存储 OSS 专门设置的。

测试一下,通过 wordpress 后台媒体库上传几张图片,再去云存储 OSS 控制台的 object 文件夹下面看能否找到。如果能找到,媒体库也能显示图片缩略图,那么就成功了;如果找不到那么需要检查刚才的信息填写是否有误;如果 object 有上传图片,但是 wordpress 媒体库不显示缩略图,需要检查 bucket 是否是“公共读”权限,或者 OSS 控制台如果开启了“原图保护”也会造成这个结果。

总体来说阿里云对象存储 OSS 用起来还不是很复杂,大部分都是简单操作,借助阿里云(领取本博客专属阿里云千元代金券,百款产品抵 50 元起)的帮助可以快速搭建起来云存储功能, 为你的网站分流、提速。

允许转载,保留出处:魏艾斯博客 » 阿里云对象存储 OSS 购买及简单使用
分享到: 更多 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-19

    感谢了,学习

    岚辉2个月前 (07-30)回复
    • 正是你需要的东西,希望能帮到你

      魏艾斯博客2个月前 (07-30)回复