Skip to content

Commit

Permalink
📚 docs(scf): 增加 scf 注意文档
Browse files Browse the repository at this point in the history
  • Loading branch information
Lxxyx committed Dec 10, 2019
1 parent cc5aec0 commit d6ea788
Showing 1 changed file with 42 additions and 1 deletion.
43 changes: 42 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,4 +79,45 @@ Support all `package` options.

<a href="https://account.console.aliyun.com/#/secure" >![](https://gw.alicdn.com/tfs/TB1QoQapV67gK0jSZPfXXahhFXa-1832-696.png)</a>

<a href="https://usercenter.console.aliyun.com/#/manage/ak" target="_blank">![](https://gw.alicdn.com/tfs/TB1LgQPp1L2gK0jSZFmXXc7iXXa-2406-592.png)</a>
<a href="https://usercenter.console.aliyun.com/#/manage/ak" target="_blank">![](https://gw.alicdn.com/tfs/TB1LgQPp1L2gK0jSZFmXXc7iXXa-2406-592.png)</a>

#### For Tencent SCF

1. 用户信息认证:
- 腾讯云在部署时,如果是首次部署,则控制台会展示相应二维码,扫码即可完成认证,后续会默认复用该配置
- 后续如想修改部署时的使用的用户,可手动在 serverless.yml 中设置当前用户的认证信息,教程:https://cloud.tencent.com/document/product/1154/38811
2. 部署网关设置
- 腾讯云在部署时,会为函数默认创建网关触发器
- 如果想避免重复创建,可按下列教程操作


发布完成后,控制台会默认显示腾讯云此次创建的网关 serviceId(如下图所示)
![](https://gw.alicdn.com/tfs/TB1OqwRp7L0gK0jSZFtXXXQCXXa-2670-410.png)

此时需要修改 serverless.yml 的配置文件,serviceId 可以配在以下两处:

1. provider

此处配置则对**所有函数生效**,所有函数共享一个网关 serviceId

```yaml
provider:
name: tencent
runtime: Nodejs8.9
serviceId: <控制台返回的 ServiceId>
```
2. events/http
此处配置则对**指定函数生效**
```yaml
functions:
index:
initializer: index.initializer
handler: index.handler
events:
- http:
method: get
serviceId: <控制台返回的 ServiceId>
```

0 comments on commit d6ea788

Please sign in to comment.