HTTP 访问服务
已废弃(v3.0.0+)
tcb service 命令自 v3.0.0 起已废弃,相关能力已由以下命令取代:
| 旧能力 | 新命令 | 文档 |
|---|---|---|
| 安全域名白名单 | tcb cors add/list/rm | 安全域名管理 |
| 绑定/解绑自定义域名 | tcb domains add/ls/rm | 自定义域名管理 |
| 创建/管理路由规则 | tcb routes add/list/edit/delete | HTTP 服务路由管理 |
旧命令保留向后兼容,但不再维护,建议尽快迁移。
HTTP 访问服务支持通过 HTTP 链接访问云开发资源。
可以通过 CLI 工具、控制台管理访问域名和云函数访问路径。
创建
您可以使用下面的命令,通过 CLI 命令行交互的方式创建 HTTP 访问服务地址
tcb service create -e envId
您也可以指定指定云函数名称 functionName 和触发路径 servicePath 创建 HTTP 访问服务地址
tcb service create -p servicePath -f functionName
删除 HTTP 访问服务链接
您可以使用下面的命令,通过 CLI 命令行交互的方式删除云函数 HTTP 访问服务链接
tcb service delete -e envId
您也可以通过参数指定需要删除的 HTTP 访问服务信息:
# 指定 HTTP 访问服务绑定的路径
tcb service delete -p servicePath
# 指定 HTTP 访问服务 Id
tcb service delete -i serviceId
# 通过函数名删除该函数的所有 HTTP 访问服务
tcb service delete --name functionName
参数说明
使用 --name 或 -n 参 数时,确保格式正确:--name value 或 -n value。错误格式 -name value 会被解析成 -n ame。
开关 HTTP 访问服务
您可以通过下面的命令开启或关闭 HTTP 访问服务:
tcb service switch -e envId
鉴权开关
您可以通过下面的命令开启或关闭 HTTP 访问服务鉴权:
tcb service auth switch -e envId