创建阿里云OSS对象存储及自定义域名 附获取Access Key API密钥

cera cera

有些时候不单单是网站项目静态文件存储需要借助第三方对象存储,有些存储项目也会用到第三方存储。早年我们可能知道七牛云存储、又拍云存储,如今云服务商都有提供存储业务产品。比如我们熟悉的腾讯云COS、阿里云OSS等商家都有提供。在选择第三方对象存储的时候首先需要考虑的是稳定和成本。

老蒋在前面”WordPress安装WPCOS插件同步文件至腾讯云COS设置教程”文章中有记录到利用WPCOS插件结合到腾讯云COS中,可以实现WordPress网站静态文件单独存储到COS中。同样的在阿里云OSS中,我们后续也会用到对应的插件实现静态文件分离方法。目前插件正在调试阶段,我们先将在阿里云OSS创建对象存储,以及自定义域名和获取API密钥的部分教程分享出来。

第一、创建OSS对象存储
创建阿里云OSS对象存储

这里需要注意一个问题,目前OSS对象存储是收费的,建议是预先购买存储流量包还是比较划算的。比如我们购买上海地区流量包的话,后续我们创建OSS的时候就可以选择这个地区。

PS:目前老蒋看到阿里云OSS流量包还有全国通用地区流量包,如果并不是特别限定地区的也可以选择这个地区流量包。如果流量使用不是特别多,可以先买一个小资源包,比如有效期有6个月或者1年可选。

我们在创建OSS的时候,访问权限也需要设置,当然也可以在开通后再修改设置。是私有存储还是公有读,或者公有读写。其中,EndPoint地域节点和Bucket域名是需要用到的,以后在配置插件的时候是需要用到。具体后面再说。

第二、自定义OSS域名
默认我们可以使用阿里云OSS创建后提供的Bucket域名,我们也可以绑定自己的域名。不过绑定域名需要是已经BA的,但是是否需要接入目前好像是不强制的。这一点腾讯云COS也是这样子的。

自定义OSS域名

在域名管理中,我们看到上图,点击”绑定用户域名”。

如果我们域名目前是阿里云的,且DNS使用的阿里云DNS,我们可以让自动添加CNAME记录。如果是外部的域名,则需要自己手动配置CNAME。且我们可以开启阿里云CDN加速,不过需要提前购买加速流量包,这样会划算一些。目前我们是测试阶段,所以不开启CDN加速,正式项目有必要的还是建议使用CDN加速。

默认是没有设定HTTPS的,我们可以创建免费SSL证书,也可以使用第三方或者付费SSL证书添加到当前域名中实现网站OSS自定义域名的HTTPS。

第三、获取Access Key API密钥
其实在很多应用场景中会需要用到阿里云Access Key API密钥的。这里老蒋就索性直接在文章后面介绍到API密钥的获取。

获取Access Key API密钥

如果我们没有创建过,需要先创建一个才行。只需要保存到AccessKey ID和Access Key Secret,后面在用到插件或者其他应用的时候都需要用API来进行配置系统连接。

这样,在这篇文章中我们可以知道阿里云OSS对象存储创建、自定义域名,以及API获取。

cera cloudiplc tengxunyun

相关推荐