oss怎么使用我自己的域名
详细解答可以参考官方帮助文档
您的文件上传到OSS后,会自动生该文件的访问地址。您可以使用此地址访问OSS文件。如果您想要通过自定义域名访问OSS文件,需要将自定义域名访问绑定在文件所在的Bucket上,即CNAME。按照中国《互联网管理条例》的要求,所有需要开通这项功能的用户,必须提供工信部备案号,域名持有者身份证等有效资料,经由阿里云审批通过后才可以使用。在开通CNAME功能后,OSS将自动处理对该域名的访问请求。
应用场景
例如,用户A拥有一个域名为abc.com的网站,网站的网页中的链接为http://img.abc.com/logo.png。用户A此时需要将对网站中图片的请求迁移到OSS,并且不想修改任何网页的代码,也就是对外链接不变,CNAME功能特别适合这种场景。流程如下:
用户A在OSS上创建一个名为abc-img的Bucket,并上传了其网站上的图片。
用户A通过OSS控制台,提交将img.abc.com这个自定义的域名绑定在abc-img上的申请,并提供相应的材料。
通过阿里云审核后,OSS后台会将img.abc.com做一个映射到abc-img(此处会做权限验证)。
用户A在自己的域名服务器上,添加一条CNAME规则,将img.abc.com映射成abc-img.oss-cn-hangzhou.aliyuncs.com (即abc-img的OSS域名)。
http://img.abc.com/logo.png请求到达OSS后,OSS找到img.abc.com和abc-img的映射,转换成访问abc-img这个Bucket。也就是说,对http://img.abc.com/logo.png的访问,经过OSS后,实际上访问的是http://abc-img.oss-cn-hangzhou.aliyuncs.com/logo.png。
CNAME绑定前
CNAME绑定后
流程对比
访问http://img.abc.com/logo.png。
DNS解析到用户服务器 IP。
访问用户服务器上的logo.png。
访问http://img.abc.com/logo.png 。
DNS解析到abc-img.oss-cn-hangzhou.aliyuncs.com。
访问OSS上 abc-img 里的 logo.png。
功能使用参考
控制台:管理域名
赞0
踩1