微信小程序开发,云函数重新更新时报错说状态仍在更新中,不能重新进行安装配置,但已经确保前一次配置失败,解决方法:
1. 静置30min,等待自动恢复。一般而言,云函数通常会在15-30分钟后自动释放锁定状态,可以先等待一段时间后再尝试操作。
由于我已经等待了1h,所以我准备开始尝试后续的强制操作。
2. 若使用腾讯云 SCF进行开发,则通过API Explorer进行相关操作。
腾讯云API Explorer网址:https://console.cloud.tencent.com/api/explorer
在搜索框中搜索 DeleteFunction API,选择API接口后,选择其中的DeleteFunction云函数。
选择云函数后,填写对应的地域信息,参数输入方式一栏调整为JSON,在 "AsyncRunStatus" 参数中尝试设置为 true 或使用 "Force" 参数。
对应代码分别为:
//使用AsyncRunStatus参数 { "FunctionName": "calculateRankings", "Namespace": "default", "AsyncRunStatus": "TRUE" }//使用强制删除Force参数 { "FunctionName": "calculateRankings", "Namespace": "default", "Force": true }点击发起调用,在对应绑定的手机微信账号上扫码确认即可执行。
执行完毕后,前往云开发控制台确认即可。
3. 若使用微信云开发工具进行开发则应该使用云开发网页控制台。
微信云开发网页控制台对应网址:https://console.cloud.tencent.com/tcb
在此处对对应函数进行删除操作。