绑定自定义域名,您需要了解以下概念:
并且按照中国《互联网管理条例》的要求,用户如需开通这项功能,必须提供工信部备案号,域名持有者身份证等有效资料,经由京东云审批通过后才可以使用。
例如,当用户需要将网站中的文件迁移到OSS,并且不想修改网页的代码,即保持网站的链接不变,CNAME功能特别适合这种场景。 例如用户A的网站域名为www.example.com ,网站文件为abc.html,网站链接为:http://www.example.com/abc.html 。
流程如下:
1.在OSS上创建一个Bucket,命名为example,并上传abc.html网站文件到该存储空间中。
2.OSS控制台,将www.example.com 这个自定义的域名绑定在已创建存储空间上。
3.在域名服务器上,添加CNAME规则,将www.example.com 映射成存储空间域名。
4.http://www.example.com/abc.html 请求到达OSS后,OSS会找到www.example.com 和存储空间域名(example.s3.cn-north-1.jdcloud-oss.com)的映射,转换变成访问桶的abc.html文件。即对http://www.example.com/abc.html 的访问,经过OSS处理后,实际上访问的是http://example.s3.cn-north-1.jdcloud-oss.com/abc.html 。
在OSS Bucket上传对象后,可获取对象的地址,包含两个部分:OSS域名地址+对象文件名,OSS 访问域名格式如下:
<BucketName>.<Endpoint>
自定义域名绑定成功后,OSS中存储文件的访问地址可使用自定义域名。例如,您的存储空间example位于华北-北京,对象文件名称为test.jpg,绑定的自定义域名为hello-world.com,则该对象访问地址为:
1.登入控制台->对象存储->空间管理->进入某个Bucket->空间设置,点击“自定义域名”。
2.单击添加域名按钮,打开绑定用户域名页面,如下图所示:
3.绑定域名
4.单击提交。
说明
登录京东云云解析DNS 控制台进入域名解析列表页面。 单击目标域名或右侧的解析按钮进入域名解析页面。 单击添加解析后,打开添加解析页面。 在记录类型下拉列表中,选择CNAME;在记录值框中,填写对应的存储空间外网域名(即Bucket域名,如BucketName.s3.cn-north-1.jdcloud-oss.com)。 单击确认,域名解析完成。 具体参考京东云云解析DNS-添加解析记录