OSS域名绑定(CNAME)功能目前仅支持OSS以三级域名访问方式进行绑定。
即您的OSS访问方式为(Bucket name).oss.aiyuncs.com
请确定您目前的采用上述访问方式后,再进行以下域名绑定操作。
一、 登录阿里云OSS控制台
登录链接http://console.aliyun.com/oss/index.html
二、 设置绑定域名,验证备案号
1、 选择欲绑定BUCKET的“属性”进行设置
2、 在BUCKET “属性”设置中选择“绑定域名”模块
3、 详细阅读“操作指南”,点击“下一步”进入当前Bucket的“域名绑定”操作页面。
4、填写要绑定的域名
说明:
1) 拥有阿里云接入“ICP备案号”的用户域名可绑定一级、二级等任意域名。(已购买阿里云服务器且接入阿里云备案用户独享)
2) 拥有第三方接入“ICP备案号”的二级以上用户域名。(如:image.mydomain.com)
5、域名线上验证
1) 下载“验证文件”,将这个文件上传到域名根目录下,如www.aa.com/21131.txt,点击“验证并绑定域名”。
2) 系统自动进行域名验证,验证成功后,域名与“OSS三级通信域名”绑定即成功了。
三、 CNAME域名解析
1、登录域名服务商后台(下图以万网域名管理为例),点击“域名管理”;
2、选择“域点解析”点击“新增解析”按钮
3、“记录类型”选择“CNAME记录”
4、“记录值”填写(Bucket name).oss.aiyuncs.com
说明:
1) 目前仅支持绑定OSS的三级域名方式,
2) Bucket name是您要绑定的OSS中Bucket名称
四、 访问地址
成功绑定后,访问OSS上的文件即可成为:http://已绑定域名/object (示例: www.mydomain.com/object文件名)
五、 补充说明
请正在使用通过DNS将自己的域名解析到“OSS二级通信域名(oss.aliyuncs.com)”的用户请注意!
当您完成上述“OSS三级通信域名(bucket.oss.aliyuncs.com) ”域名绑定Bucket的“操作步骤”后,您原来直接通过域名DNS解析到“OSS二级通信域名(oss.aliyuncs.com)”的所有请求将会立即失效。
因此在您操作“OSS三级通信域名” 域名绑定功能前,请先确认您正在使用的线上应用服务是否会受到影响,为了您的应用服务能够平滑切换,我们建议:
第一步:你的应用程序中,访问方式切换成直接访问“OSS三级通信域名(bucket.oss.aliyuncs.com)”; 发布您的应用,保证您的线上应用服务是通过(bucket.oss.aliyuncs.com/objcet)进行访问的。
第二步 完成上述“OSS三级通信域名(bucket.oss.aliyuncs.com)”域名绑定的“操作步骤”,此时可通过 www.mydomain.com/object进行测试,并将新链接更新到您的应用程序中,再次发布您的应用。