域名管理

最近更新时间:2018-05-24 16:20:08

基本概念

用户可以通过以下地址对存储桶内的对象进行访问:

默认域名

COS 默认域名由腾讯云定义,不可更改。可用于腾讯云内部业务请求也适用于公网直接访问。当用户使用腾讯云内部业务使用该域名访问COS资源,请求将通过内网环境发送和接收;当用户是从公网使用该域名访问时,访问将从公网向 COS 请求对象。在创建存储桶后,腾讯云会自动生成一条默认域名,格式为:

JSON API:<bucketname>-<APPID>.cos<region>.myqcloud.com
XML API:<bucketname>-<APPID>.cos.<region>.myqcloud.com

例如:
APPID 为 1234567890 的用户创建了一个名为 example,所属地域为广州(华南)的存储桶,其默认域名则为:

JSON APIexample-1234567890.cosgz.myqcloud.com
XML APIexample-1234567890.cos.ap-guangzhou.myqcloud.com

如需访问每个存储桶中的对应对象,在存储桶的域名后加上相对路径即可。
例如:
访问存储桶 example 根目录下的对象 test.txt ,其访问地址为:

JSON API:example-1234567890.cosgz.myqcloud.com/test.txt
XML API:example-1234567890.cos.ap-guangzhou.myqcloud.com/test.txt

若对象的访问权限设为私有读写,则需要在上述 URL 后加上签名后缀。

查看默认域名

  1. 登录 对象存储控制台 ,进入左侧菜单栏【 Bucket 列表】,单击需要查看域名的存储桶(如 example),进入存储桶。

  2. 单击【域名管理】,进入域名管理页面,即可查看默认域名。

CDN 加速域名

在开启 CDN 加速后,腾讯云会默认生成一条 CDN 加速域名。CDN 加速域名可配置不可更改,访问经由 CDN 加速节点,可获得更高的带宽和更低的等待时延。格式为:

<bucketname>-<APPID>.file.myqcloud.com

如需访问每个存储桶中的对应对象,在存储桶的加速域名后加上相对路径即可。
例如:
访问存储桶 example 根目录下的对象 test.txt ,其访问地址为:

example-1234567890.file.myqcloud.com/test.txt

用户可以在创建存储桶时选择开启 CDN 加速。也可后续通过 COS 控制台开启 CDN 加速。开启 CDN 加速的同时,CDN 控制台会新增一条域名,这条域名也就是存储桶的 CDN 加速域名.

注意:
同一个 APPID 下最多可以创建 100 条 CDN 加速域名。

配置 CDN 加速域名

  1. 登录 对象存储控制台 ,进入左侧菜单栏【 Bucket 列表】,单击需要配置域名的存储桶(如 example),进入存储桶。

  2. 单击【域名管理】,进入域名管理页面,单击加速域名的【修改】按钮,进入可配置状态。

  3. 修改当前状态为开启,单击【保存】即可。

自定义域名

用户在托管网站时,根据需要,会更倾向于类似 www.example.com的域名, 而不希望类似 example-1234567890.cosgz.myqcloud.com等域名显示在网站或服务上。

用户可以通过 COS 控制台为存储桶绑定自定义域名,绑定后可通过自定义域名直接访问存储桶。绑定自定义域名时,需要通过 CDN 控制台创建 CNAME 记录将 www.example.com映射到 example-1234567890.cosgz.myqcloud.com

注意:
绑定存储桶的自定义域名需在工信部 备案,否则自定义域名将无法访问。

配置自定义域名

配置自定义域名分为两种情况:

开启 CDN 加速

添加域名

  1. 登录 对象存储控制台 ,进入左侧菜单栏【 Bucket 列表】,单击需要配置域名的存储桶(如 example),进入存储桶。

  2. 单击【域名管理】,进入域名管理页面,单击自定义域名下的【+ 添加域名】按钮,进入可配置状态。
    域名管理5

  3. 输入待绑定的自定义域名(如 www.example.com ),选择开启 CDN 加速,单击【保存】即可完成添加。
    域名管理6
  4. 请稍等几分钟,等待域名上线。并获取一条对应的 CNAME 记录。
    域名管理11

解析域名

  1. 添加自定义域名后,还需进行域名解析。请登录 域名服务控制台,单击左侧菜单栏【我的域名】进入全部域名页面。单击【添加解析】,弹出添加解析对话框。

  2. 输入自定义域名,选择所属项目,单击【确定】保存即可。

  3. 域名添加成功后,单击域名,进入解析记录管理页面。单击【+ 添加记录】,弹出添加记录对话框。

  4. 主机记录留空,记录类型选择 CNAME,线路类型选择默认,填入 步骤 3 获取的 CNAME 记录,TTL 保持默认,单击【确定】保存即可。完成解析添加后,大约需 15 分钟左右生效,请耐心等待。
    域名管理10

关闭 CDN 加速

解析域名

  1. 登录 对象存储控制台 ,进入左侧菜单栏【 Bucket 列表】,单击需要配置域名的存储桶(如 example),进入存储桶。
    域名管理1
  2. 单击【域名管理】,复制存储桶的默认域名(步骤 6 需要用到)。
  3. 登录 域名服务控制台,单击左侧菜单栏【我的域名】进入全部域名页面。单击【添加解析】,弹出添加解析对话框。

  4. 输入自定义域名,选择所属项目,单击【确定】保存即可。

  5. 域名添加成功后,单击域名,进入解析记录管理页面。单击【+ 添加记录】,弹出添加记录对话框。

  6. 主机记录留空,记录类型选择 CNAME,线路类型选择默认,记录值填入 步骤 2 复制的默认域名,TTL 保持默认,单击【确定】保存即可。完成解析添加后,大约需 15 分钟左右生效,请耐心等待。

添加域名

  1. 返回 对象存储控制台 ,单击【域名管理】,进入域名管理页面,单击自定义域名下的【+ 添加域名】按钮,进入可配置状态。
    域名管理5
  2. 输入待绑定的自定义域名(如www.example.com),选择关闭 CDN 加速,单击【保存】即可完成自定义域名配置。
    域名管理14