自定义域名及证书部署示例

最近更新时间:2019-12-02 19:47:14

操作场景

用户可通过域名绑定功能,将 TSF Serverless 中的外网访问路径设置为用户所拥有的自定义域名绑定到服务,使得服务能以用户自身自定义域名的方式提供。

前提条件

确保您的自定义域名已完成腾讯云备案。

操作步骤

打开外网访问路径

  1. 登录 TSF 控制台,在左侧导航栏选择【应用管理】。
  2. 在应用管理页,选择已创建的 Serverless 部署,打开外网访问生效状态。
  3. 登录【 API 网关控制台】,在【服务】页面找到与 TSF Serverless 访问路径相同的默认域名。
  4. 单击【服务名】进入 API 网关服务详情页。

关联自定义域名

  1. 在 API 网关的服务详情页,选择【自定义域名】,单击页面左上角的【新建】,填写配置信息后,单击【提交】。
    说明:

    如果需要支持自定义域名的 https 协议,需要提交域名的 SSL 证书。证书可以通过文件上传的方式或通过填写证书名称、内容和私钥的方式提交,具体可查看 域名型(DV)免费 SSL 证书

  2. 配置 CNAME 解析完成后,在服务内配置绑定自定义域名(请确保先配置 CNAME 解析,再配置绑定)。
  3. 若需要解绑,需先删除服务内绑定的自定义域名,再删除自定义域名的 CNAME。

配置域名路径映射

在配置自定义域名时可使用默认路径映射,此时路径的 URL 为自定义域名/环境名,例如www.yingxiong.com/release指向本服务中的发布环境,www.yingxiong.com/prepub指向本服务中的预发布环境,www.yingxiong.com/test指向本服务中的测试环境。

您也可以配置自定义路径,使用自定义路径时的 URL 为自定义域名/自定义路径,这个 URL 则指向您所映射的环境。例如配置路径为/mypath,环境为发布环境,则发布环境的 URL 为www.yingxiong.com/mypath。当您想使用根路径时,可直接配置路径为/

使用自定义路径映射时,原本默认路径映射不生效,即自定义域名/环境名均不生效。
配置后自定义路径映射与默认路径映射还可以进行编辑。