绑定自定义域名至对象FC接入点域名

正常情况下,创建对象FC接入点后,OSS会自动为您生成对象FC接入点别名。您可以使用对象FC接入点别名访问Bucket内的Object。当您希望通过自定义域名访问对象FC接入点时,您需要绑定自定义域名至对象FC接入点域名。

前提条件

  • 已创建对象FC接入点并记录接入点别名。具体操作,请参见创建对象FC接入点

  • 已注册二级域名。支持绑定非阿里云注册的域名。如果您还未注册域名,您可以在阿里云域名服务平台注册域名。具体步骤,请参见注册域名

  • 如果要绑定的Bucket的地域在中国内地,确保域名已备案。支持绑定非阿里云备案的域名。如果您的域名还未备案,您可以在阿里云ICP备案系统备案域名。具体步骤,请参见ICP备案全流程

操作步骤

  1. 为对象FC接入点绑定自定义域名。

    1. 登录OSS管理控制台

    2. 在左侧导航栏,单击对象FC接入点列表

    3. 对象FC接入点列表页面,单击已创建的对象FC接入点。

    4. 对象FC接入点配置管理页面,下拉至页面底部的对象FC接入点域名管理区域,然后单击绑定域名

    5. 绑定域名面板,输入要绑定的自定义域名,例如example.com,单击立即验证,然后复制页面显示的主机记录CnameToken

      重要

      复制TXT记录值后,请保持绑定域名面板,直到最终完成提交。如果关闭绑定域名面板,TXT记录值会失效,导致之后验证域名所有权失败。

      test.jpg

  2. 添加TXT记录。

    1. 登录云解析DNS控制台

    2. 在域名解析列表中,单击目标域名右侧的解析设置

    3. 单击添加记录,填写域名解析信息。

      参数

      说明

      示例值

      记录类型

      选择域名指向的类型为TXT。

      TXT

      主机记录

      填写上述步骤获取的主机记录中去除域名的部分。

      _dnsauth

      解析请求来源

      解析域名时使用的线路。 建议选择默认,系统将自动选择最佳线路。

      默认

      记录值

      填写上述步骤获取的CnameToken。

      87a5b6afb3b****

      TTL

      域名的更新周期,保留默认值即可。

      说明

      生效TTL的时间有一定的延迟,请以实际为准。

      10分钟

    4. 单击确认

  3. OSS控制台的绑定域名面板,单击验证域名所有权并绑定

  4. 添加CNAME记录。

    1. 在域名解析列表中,单击目标域名右侧的解析设置

    2. 单击添加记录,填写域名解析信息。

      参数

      说明

      示例值

      记录类型

      选择域名指向的类型为CNAME。

      CNAME

      主机记录

      根据域名前缀填写主机记录。

      • 如果是二级域名,例如example.com,输入@

      • 如果是三级域名,输入三级域名的前缀。例如域名为static.example.com,输入static。

      @

      解析请求来源

      解析域名时使用的线路。 建议选择默认,系统将自动选择最佳线路。

      默认

      记录值

      填写对象FC接入点别名域名。格式为对象FC接入点别名.Region ID。关于如何获取对象FC接入点别名,请参见创建对象FC接入点

      fc-ap-01-3b00521f653d2b3223680ec39dbbe2****-opapalias.oss-cn-qingdao.aliyuncs.com

      TTL

      域名的更新周期,保留默认值即可。

      说明

      生效TTL的时间有一定的延迟,请以实际为准。

      10分钟

    3. 单击确认

  5. 通过ossutil测试是否可以通过自定义域名访问对象FC接入点服务。

    1. 通过ossutil配置文件设置自定义域名和对象FC接入点别名的映射关系。

      配置示例如下。具体步骤,请参见配置自定义域名

      [Bucket-Cname]
      fc-ap-01-3b00521f653d2b3223680ec39dbbe2****-opapalias=example.com
    2. 通过sign命令为目标文件example.txt生成签名URL。

      ossutil sign oss://fc-ap-01-3b00521f653d2b3223680ec39dbbe2****-opapalias/example.txt

      返回结果如下:

      https://example.com/example.txt?Expires=1704694352&OSSAccessKeyId=LTAI****************&Signature=mjOaJTUt4l4g6H*******************
      0.050753(s) elapsed
    3. 通过浏览器访问生成的签名URL,提示下载或预览文件,说明已成功通过自定义域名访问对象FC接入点服务。