跳到主要内容

tcb domains add

把自定义域名绑定到 HTTP 网关。绑定后可通过自己的域名访问云开发资源,并用路由规则把流量转发到云函数、云托管、静态托管等上游服务。

v3.0.0+

tcb domains 自 v3.0.0 起提供。

语法​

tcb domains add <domain> --certid <certId> [options]

参数​

参数必填说明默认值
<domain>是要绑定的域名—
--certid <certId>是SSL 证书 ID,在腾讯云 SSL 证书控制台获取—
--access-type <type>否接入方式:DIRECT / CDN / CUSTOM / EODIRECT
--custom-cname <cname>否自定义 CNAME,仅 --access-type CUSTOM 时可用—
--disable否绑定后禁用域名false
-e, --env-id <envId>否环境 ID配置文件 envId
--platform-id <platformId>否平台版资源池 ID,与 -e 互斥(v3.8.3+)—

示例​

# 直连接入(默认)
tcb domains add api.example.com --certid <certId> -e <envId>

# CDN 接入
tcb domains add api.example.com --certid <certId> --access-type CDN -e <envId>

# 自定义接入,需指定 CNAME 源站
tcb domains add api.example.com --certid <certId> --access-type CUSTOM --custom-cname origin.example.com -e <envId>

# 绑定后禁用
tcb domains add api.example.com --certid <certId> --disable -e <envId>

# 平台版资源池下绑定(v3.8.3+)
tcb domains add api.example.com --certid <certId> --platform-id <platformId>

前置条件​

  1. 域名已完成 ICP 备案
  2. 已在腾讯云 SSL 证书控制台 申请并上传有效证书,取得证书 ID
  3. 绑定成功后,把域名的 DNS CNAME 记录指向云开发环境域名

注意事项​

  • 同一域名不能重复绑定
  • 绑定成功后需配置 DNS CNAME 解析才能正常访问
  • 绑定域名后才有路由可挂载,见创建路由