更新文档

This commit is contained in:
Womsxd 2022-08-24 00:18:10 +08:00
parent 8bd9853513
commit dac634ffdb
No known key found for this signature in database
GPG Key ID: 0FE76418EE689B68

View File

@ -128,42 +128,46 @@ docker-compose pull && docker-compose up -d
* 腾讯云
1. 在本地完整运行一次。
1. 下载本项目
2. 打开并登录[云函数控制台](https://console.cloud.tencent.com/scf/list)。
2. 在脚本目录执行`pip install -r requirements.txt -t .`
3. 新建云函数 - 自定义创建,函数类型选`事件函数`,部署方式选`代码部署`,运行环境选 `Python3.6`.
3. 在本地完整运行一次。
4. 提交方法选`本地上传文件夹`,并在下方的函数代码处上传整个项目文件夹
4. 打开并登录[云函数控制台](https://console.cloud.tencent.com/scf/list)
5. 执行方法填写 `index.main_handler`,多用户请填写`index.main_handler_mulit`.
5. 新建云函数 - 自定义创建,函数类型选`事件函数`,部署方式选`代码部署`,运行环境选 `Python3.6`.
6. 展开高级配置,将执行超时时间修改为 `300 秒`,其他保持默认
6. 提交方法选`本地上传文件夹`,并在下方的函数代码处上传整个项目文件夹
7. 展开触发器配置,选中自定义创建,触发周期选择`自定义触发周期`,并填写表达式`0 0 10 * * * *`(此处为每天上午 10 时运行一次,可以自行修改)
7. 执行方法填写 `index.main_handler`,多用户请填写`index.main_handler_mulit`.
8. 完成enjoy it
8. 展开高级配置,将执行超时时间修改为 `300 秒`,其他保持默认。
9. 展开触发器配置,选中自定义创建,触发周期选择`自定义触发周期`,并填写表达式`0 0 10 * * * *`(此处为每天上午 10 时运行一次,可以自行修改)
10. 完成enjoy it
* 阿里云
1. 在本地完整运行一次。
2. 打开并登录[函数计算 FC](https://fcnext.console.aliyun.com/cn-hangzhou/services)。注意左上方显示的地区,可点击切换其他地区。
3. 创建服务 (日志功能可能产生费用,建议关闭)
1. 下载本项目
2. 在脚本目录执行`pip install -r requirements.txt -t .`
3. 在本地完整运行一次。
4. 打开并登录[函数计算 FC](https://fcnext.console.aliyun.com/cn-hangzhou/services)。注意左上方显示的地区,可点击切换其他地区。
5. 创建服务 (日志功能可能产生费用,建议关闭)
1. 创建函数
2. 从零开始创建
1. `请求处理程序类型:处理事件请求`
2. 推荐设置运行环境为`Python3.9`
3. 根据[官方文档](https://help.aliyun.com/document_detail/422183.html) 进行安装模块并打包
4. `请求处理程序index.main_handler`,多用户请填写`index.main_handler_mulit`
5. 配置触发器:触发器类型 定时触发器 异步调用。建议触发方式设为`指定时间`
6. 点击创建
3. `请求处理程序index.main_handler`,多用户请填写`index.main_handler_mulit`
4. 配置触发器:触发器类型 定时触发器 异步调用。建议触发方式设为`指定时间`
5. 点击创建
3. 进入函数详情
1. 打开函数配置
2. 修改 `环境信息` - `执行超时时间` 为300秒。
4. 测试运行
6. 测试运行
1. 打开 `函数详情`
2. 点击`测试函数`
5. 完成
7. 完成
## 使用的第三方库
@ -193,4 +197,4 @@ ruamel.yaml: [sourceforge](https://sourceforge.net/projects/ruamel-yaml/) [pypi]
## 鸣谢
[JetBrains](https://jb.gg/OpenSource)
[JetBrains](https://jb.gg/OpenSource)