前情提要

阿里云OSS在不使用自有域名的情况下,文件(图片)的URL特别长,而且还能直接看出是使用的阿里云OSS的某地区的服务器。

https://XXXXX-blog.oss-cn-hangzhou.aliyuncs.com/blog/XXXXX.png

虽然没什么,但是又臭又长又难看。

目标

把文件(图片)的URL通过自定义域名修改为:

https://oss.katcloud.cn/blog/XXXXXX.png

前置条件

域名是在阿里云买的。

开工!

OSS工作台中选中用在储存博客文件的BUCKET,进入传输管理选项卡。

传输管理
传输管理

点击绑定域名,在输入框中填写一个子域名,并勾选上自动添加CNAME记录。

绑定域名
绑定域名

接着,在SSL工作台中,创建免费的SSL证书。为什么会有20张证书?

创建免费证书
创建免费证书

在证书申请页面中填入刚才的子域名,下一步提交审核即可。

证书绑定域名
证书绑定域名

等待证书签发后,点击部署,选择对象存储OSS

选择云产品
选择云产品

再选择刚才填写的子域名部署就可以了。

要部署的域名
要部署的域名

再次回到OSS工作台,就可以看到域名管理域名HTTPS证书已经从未上传变为已上传

证书部署成功
证书部署成功

随便打开一个文件,在自有域名中选择部署好了子域名,URL也变成了自有域名的样子。

大功告成
大功告成

最后,将PC或手机的图片上传软件设置中填入自定义的域名,上传文件(图片)后返回的也是自由域名的URL啦。