Cloud Code扩展部署云函数报错:source_code与sourceUploadUrl冲突
解决Cloud Code扩展部署云函数时的
source_code/sourceUploadUrl冲突错误 这个错误是因为部署请求同时传入了source_code和sourceUploadUrl两个互斥字段,属于Insider版本扩展的参数逻辑bug,按以下方法处理:
换用Cloud Code稳定版
卸载当前的v1.22.0-insiders.0预览版,安装正式稳定版。预览版的部署流程可能存在未修复的参数冲突问题,稳定版会正确处理代码上传的参数选择逻辑。用gcloud命令手动部署
在本地工作区打开终端,执行对应命令完成部署:gcloud functions deploy <你的函数名> --runtime <运行时,比如nodejs20> --trigger-<触发器类型,比如http>替换命令里的占位符为你云函数的实际配置信息。
重置本地部署配置
- 删除本地工作区根目录下的
.vscode/cloudcode文件夹(扩展生成的部署配置文件) - 重启VSCode,在Cloud Code面板重新关联该云函数
- 再次尝试点击「Deploy Function」按钮
- 删除本地工作区根目录下的
内容的提问来源于stack exchange,提问作者Doug Fir
相关产品推荐
相关产品推荐

