文档

绑定自定义域名至接入点域名

更新时间:

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

前提条件

  • 已创建接入点并完成授权。创建接入点后,您需要记录接入点别名。具体步骤,请参见创建接入点

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

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

操作步骤

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

    1. 登录OSS管理控制台

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

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

    4. 在接入点页面,单击接入点域名管理,然后单击绑定域名

    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。

      @

      解析请求来源

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

      默认

      记录值

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

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

      TTL

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

      说明

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

      10分钟

    3. 单击确认

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

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

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

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

      ossutil sign oss://ap-01-d571827a1e2ed76490899a8a922262****-ossalias/example.txt

      返回结果如下:

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