# 云接入

WARNING

CLI 0.x 版本将被废弃,文档停止更新,请移步 v1 版本 (opens new window) 文档

云接入(原 HTTP Service)是云开发为开发者提供的 HTTP 访问服务,让开发者可以直接通过 HTTP 链接访问到自己的云开发资源。目前云接入只支持了云函数,后续会支持 Serverless 云应用。

可以通过 CLI 工具、控制台管理访问域名和云函数访问路径。

# 创建

您可以使用下面的命令,通过 CLI 命令行交互的方式创建云接入地址

cloudbase service:create -e envId

您也可以指定指定云函数名称 functionName 和触发路径 servicePath 创建云接入地址

cloudbase service:create -p servicePath -f functionName

# 删除云接入链接

您可以使用下面的命令,通过 CLI 命令行交互的方式删除云函数云接入链接

cloudbase service:delete -e envId

您也可以通过参数指定需要删除的云接入信息,如云接入地址的路径,或者云接入 Id

# 指定云接入绑定的路径
cloudbase service:delete -p servicePath

# 指定云接入 Id
cloudbase service:delete -i serviceId

# 查询云接入信息

您可以通过下面的命令列出所有的云接入链接,查看它们的基本信息:

cloudbase service:list

您会得到类似下面的输出:

# 设置更多的查询约束条件

-d domain       指定域名
-p servicePath  指定云接入路径
-i serviceId    指定云接入 Id

# 绑定云接入自定义域名

注意事项

绑定自定义域名之前,请先设置您的域名的 CNAME 记录值为 ${envId}.service.tcloudbase.comenvId 是您的环境 Id。CNAME 记录不存在时会导致域名绑定失败!

您可以通过下面的命令绑定云接入域名:

cloudbase service:domain:bind domain

# 解绑云接入自定义域名

您可以通过下面的命令解绑云接入域名:

cloudbase service:domain:unbind domain

# 查询云接入自定义域名

您可以通过下面的命令列出所有的云接入域名,查看它们的基本信息:

cloudbase service:domain:list

您会得到类似下面的输出:

# 设置更多的查询约束条件

-d domain       指定域名