diff --git a/docs/uniCloud/http.md b/docs/uniCloud/http.md index 1245314e17bcec6041d801014bc9221ff7a39123..bcc782b96ce84687e93e3bd354c5ef15a47bdec8 100644 --- a/docs/uniCloud/http.md +++ b/docs/uniCloud/http.md @@ -1,12 +1,14 @@ ## 操作场景 -云函数URL化 是 uniCloud 为开发者提供的 HTTP 访问服务,让开发者可以通过 HTTP 访问到自己的云函数。 +云函数URL化 是 uniCloud 为开发者提供的 HTTP 访问服务,让开发者可以通过 HTTP URL 方式访问到云函数。 -- 当对某一函数开启URL化后,只要根据 HTTP 即可访问到函数,开发者需要关注业务和资源安全。 +- 场景1:比如App端微信支付,需要配服务器回调地址,此时需要一个HTTP URL。 +- 场景2:非uni-app开发的系统,想要连接uniCloud,读取数据,也需要通过HTTP URL方式访问。 + +云函数默认是只有自己的app在前端通过`uniCloud.callfuntion`来调用的,不会暴露到外网。一旦URL化后,开发者需要关注业务和资源安全。 - 安全:为了保障业务安全性,开发者需在代码中做好权限控制和安全防护,避免未授权访问触发敏感操作。 - 计费:云函数开启了URL化后,如果遇到大量恶意访问,消耗云函数资源,开发者可以将云函数访问地址设置为空即可停止 HTTP 访问支持。 - 本文档主要指导您如何在uniCloud web控制台管理和使用云函数URL化。 ## 操作步骤 @@ -21,7 +23,7 @@ ### 绑定自定义域名 -**目前阿里云不支持绑定自定义域名,但是需要手动在【云函数URL化】处开启云函数Url化开关** +**目前阿里云不支持绑定自定义域名,只能使用其默认提供的域名,但是需要手动在【云函数URL化】处开启云函数Url化开关** 1. 单击左侧菜单栏【云函数】,进入云函数页面。 2. 单击【云函数URL化】,在弹出的配置窗口中进行配置。 @@ -33,7 +35,9 @@ >- 单个服务空间可支持被访问的最大 QPS 为5000,单个云函数可支持被访问的最大 QPS 为2000(具体频次受函数并发限制)。 >- 默认域名可支持被访问的最大 QPS 为200,推荐您绑定自定义域名以获取更大的访问频次。 -### 通过 HTTP 访问云函数 +如需要更高的QPS支持,请发邮件到service@dcloud.io申请。 + +### 通过 HTTP URL 方式访问云函数 - 方式一:通过`https://${spaceId}.service.tcloudbase.com/${path}`直接访问函数,其中`${spaceId}`是服务空间 ID,`${path}`是配置的函数触发路径。 ```sh @@ -270,4 +274,4 @@ content-type: image/png content-length: 9897 -``` \ No newline at end of file +```