Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Commit

Permalink
docs: support tencent cloud
Browse files Browse the repository at this point in the history
  • Loading branch information
yin1999 committed Dec 5, 2021
1 parent b940fa9 commit 57d55d3
Showing 1 changed file with 7 additions and 40 deletions.
47 changes: 7 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,8 @@
cd healthreport_fc
# 编译
make # 生成二进制文件bootstrap.zip
make # 生成二进制文件 xxx-serverless.zip
# make targets=aliyun # 可使用targets指定编译目标(可选值:aliyun、tencent)
```

## 使用说明
Expand All @@ -45,45 +46,11 @@

若已自行编译二进制文件,请跳过此步骤。

直接下载[release](https://github.com/yin1999/healthreport_fc/releases/latest)中的**bootstrap.zip**文件
直接下载[release](https://github.com/yin1999/healthreport_fc/releases/latest)中的 **xx-serverless.zip** 文件。其中:

### 函数计算配置

请按照以下步骤进行配置,配置完成后即可

1. [点击](https://fc.console.aliyun.com/)进入函数计算控制台,选择**服务及函数**,在对话框中输入必要信息,然后点击下一步

|项目|示例|说明|
|---|---|---|
|服务名称|healthReport|随意填写,符合要求即可|
|服务描述|健康填报|随意填写|
|绑定日志|可选项|可用于查看运行日志信息,会产生一定费用|
|链路追踪|不勾选|未使用|

2. 新建函数方式选择:**事件函数**,点击下一步
- **aliyun** 对应阿里云函数计算
- **tencent** 对应腾讯云 Serverless 云函数

3. 按以下要求进行配置,然后点击下一步

|项目|示例|说明|
|---|---|---|
|函数名称|healthReport|随意填写,符合要求即可,因使用二进制文件,**函数名称**无需正确配置|
|运行环境|Custom Runtime|需选择**Custom Runtime**,以上传自定义运行时文件|
|上传代码|代码包上传 (选择二进制文件:**bootstrap.zip**)|上传已编译完成的自定义运行时|
|函数实例类型|弹性实例|弹性实例已能满足性能需求|
|函数入口|index.handler|默认无需修改,自定义运行时未使用该项配置|
|函数执行内存|128MB|该运行时仅占用20MB以内内存,选择最小的128MB即可|
|超时时间|45秒|函数设定打卡超时时间默认为30秒,比该值稍大即可|
|单实例并发度|1|无并发需求,单次触发执行一次|

4. 跳转至函数界面后,选择**触发器**选项,点击**创建触发器**,触发器配置如下,完成配置后点击**确定**即可

|项目|示例|说明|
|---|---|---|
|服务类型|定时触发器|选择定时触发器以每天自动触发健康填报函数|
|触发器名称|timeTrigger|随意填写,符合要求即可|
|触发器版本|LATEST|默认无需修改|
|Cron表达式|5 1/30 2-4 * * *|自行设定,示例表达式指在**UTC**时间下,每天**02:01:05-04:01:05**(北京时间为**UTC+8**,即**10:01:05-12:01:05**),每隔**30分钟**自动触发函数运行,完成一次健康填报(因每一次健康填报不一定成功,可选择设定较短的触发时间30可缩短,以在当天完成多次填报),可在[在线工具](https://tool.lu/crontab/)(类型选择Java)进行表达式设定查看|
|启用触发器||启用后即可触发函数运行,以后若需暂时停用触发器,直接将其设置成****即可|
|触发消息|例:"1862X10XXX Password"(不包含双引号) |填写学校健康填报用户名、密码(用户名与密码之间使用一个**换行符****空格****制表符**隔开即可),示例指用户名为**1862X10XXX**,密码为**Password**|
### 函数计算配置

5. 已完成触发器配置,函数计算会被自动触发(完成健康填报)
请查看 [**Wiki**](https://github.com/yin1999/healthreport_fc/wiki)

0 comments on commit 57d55d3

Please sign in to comment.