对象存储

  • 对象存储 > 使用指南 > 开发指南 > 管理存储空间 > 绑定源站域名

    绑定源站域名

    最近更新时间:2021-08-31 14:35:40

    Bucket 创建后,用户可以绑定自定义域名为其源站域名,然后使用自定义域名直接访问存储空间内的文件。

    按照中华人民共和国《互联网管理条例》的要求,所有需要绑定自定义域名的用户,必须提前将域名在工信部备案。


    应用场景

    例如,用户 A 拥有一个域名为 img.abc.org.cn 的网站,网站的一个图片链接为 http://img.abc.org.cn/logo.png 。为方便后续管理,用户 A 想要访问网站中图片的请求转到七牛云存储,并且不想修改任何网页的代码,也就是对外链接不变。绑定自定义域名可以满足这个需求。流程如下:

    1. 在私有云存储上创建一个名为 abc-img 的 Bucket (华东),并将其网站上的图片上传至 Bucket。
    2. 通过控制台,将 img.abc.org.cn 这个自定义的域名与空间 abc-img 绑定。 绑定成功之后,七牛云对象存储会将 img.abc.org.cn 做一个映射到空间 abc-img。
    3. 在用户自己的域名服务器上,添加一条 CNAME 规则,将 img.abc.org.cn 映射成七牛云存储对应区域(华东)的下载服务地址:iovip-z0.qbox.me。
    4. http://img.abc.org.cn/logo.png 的请求到达七牛云存储后,通过 img.abc.org.cn 和 abc-img 的映射关系,将访问转到 abc-img 这个 Bucket。也就是说,对 http://img.abc.org.cn/logo.png 的访问,实际上访问的是七牛云对象存储 abc-img 空间里的 logo.png 文件。

    具体说明

    注:当创建空间后,系统已自动为该新空间配备测试域名,有效期 30 天,仅限用于业务对接测试。为了您的业务进展一切顺利,您需要先给空间绑定域名以提供正式的生产环境。


    绑定源站域名的主要流程:

    • 添加自定义域名的 CNAME 记录指向存储空间所在区域对应的CNAME域名
      • 华东 iovip-z0.qbox.me
      • 华北 iovip-z1.qbox.me
      • 华南 iovip-z2.qbox.me
      • 北美 iovip-na0.qbox.me
      • 东南亚 iovip-as0.qbox.me
      • 华东-浙江2 iovip-cn-east-2.qiniuio.com
    • 添加域名所有权检测的 CNAME 记录
      • test.example.com 的自定义域名,CNAME 记录为:Hex(SHA1(test.example.com)).example.com CNAME Hex(SHA1(test.example.com)).example.com

    操作方式

    Kodo 支持通过控制台方式设置源站域名,或通过 API 方式进行域名相关操作。

    支持的操作方式 参考文档
    控制台 设置自定义源站域名
    API 获取空间域名
    以上内容是否对您有帮助?
  • Qvm free helper
    Close