This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
适用于没有自己服务器的用户。
注意,由于下方文档中图片文件过大,可能会出现图片加载失败的情况,点击裂掉的图片名即可跳转到新页面打开原图。
1、下载云函数版的压缩包
参考 此处 下载需要用到的 zip 压缩包。
2、在阿里云开通云函数服务
在 https://common-buy.aliyun.com/?commodityCode=fc#/buy
可以免费开通阿里云函数服务。 详情请参考 阿里云函数开通流程介绍
以及 阿里云函数官方指南 。
3、创建服务以及创建函数
3.1 创建服务
直接访问 https://fcnext.console.aliyun.com/cn-hongkong/services
,然后点击【创建服务】,地点推荐选择【香港】。此处我没有勾选【日志功能】,如果你需要【日志功能】请勾选后根据官方引导开启,否则跟下图配置一致即可。
3.2 创建函数
上一步创建了服务,会跳到函数管理画面,点击创建函数,然后根据下面图示流程进行即可。
配置环境变量
在上图所在画面向下滚动,可以很容易找到【环境变量】的配置位置,注意此处我只示例了最简单的几个变量的配置,没有启用任何送信功能,
建议你在配置时记得启用送信功能,以掌握脚本的执行情况以及续期相关讯息。如何配置以及启用送信功能可以参考本文档的 配置送信功能
部分。所有受支持的环境变量及其含义请参考 .env.example 文件。
添加函数触发器,即计划任务。这里设置的 Cron 表达式为【CRON_TZ=Asia/Shanghai 49 24 11 * * *】,意为北京时间每天 11:24:49 执行,
注意,执行时间一定要记得改为你自定义的时间,不要跟我这里一模一样,尽可能跟大多数人的设置不一样,否则可能出现多人在同一时间向 freenom 的服务器发起请求的情况,导致 freenom 无法稳定提供服务,影响续期操作。
上传压缩包(在上面步骤 1 中下载得到 zip 压缩包),部署代码
由于阿里云函数默认有一个示例文件,所以此处我们上传完 zip 文件后,会提示我们是否需要同步代码,点击【是】即可
然后点击部署代码
【可选】 延长执行超时时间。阿里云函数默认的执行超时时间为 60 s, 满足大多数人的需求。如果你的账户或者域名特别多的话, 可以考虑延长它, 在【函数配置】->【环境信息】处可以编辑配置
在阿里云函数如何修改或者新增环境变量呢?
请参考下图操作。
在阿里云函数如何更新代码或者升级代码到最新版本呢?
参考下图,上传新的代码包后,阿里云函数编辑器可能会提示你同步代码,点击【是】即可。然后记得点击【部署】并测试。
有关阿里云函数部署的内容结束。