自从今年年初以来,我在Firebase上托管的Firebase网站就开始收取云存储费用,因为有了us.artifacts.<project-id>桶。
昨天,我检查了存储的使用情况,发现了存储在云存储中的~800MB+数据。默认的桶是空的,我没有在上面存储任何东西。因此,所有这些800 is的存储被函数构建所使用。
我在项目中有2个节点10函数(和2个节点8函数)。节点8函数被取消推荐,但它是去年部署的。它不会使用us.artifacts桶。
在 之后,还有一个注释
文件的日期与部署日期相对应。应该不难找出哪些年龄足够大,可以删除。-道格·史蒂文森9月15日下午3:56
我昨天部署了这两个函数,并从存储桶中删除了之前的文件。从那时起,我无法同时部署这两个函数.
到目前为止我已经尝试过了。
failed.
us.artifacts<project-id>和gcf-sources-<id>桶。然后将这些函数部署为新函数--失败。
。
这是部署日志
函数:完成运行预部署脚本。职能:确保
启用了必需的API cloudfunctions.googleapis.com ..。职能:
确保启用所需的API cloudbuild.googleapis.com ..。
函数:启用了必需的API cloudbuild.googleapis.com
函数:启用了必需的API cloudfunctions.googleapis.com
功能:为上传准备函数目录.职能:
用于上载功能的打包函数(39.63 KB):函数
成功上传的文件夹功能:项目中的当前功能:
sendEnquiryMessage(us-集中式1),ssr(us-集中式1)功能:上传
项目中的函数:api(Us 1)函数:创建Node.js 10
函数api(us-central1 1).functionsapi(us-central1 1):部署
错误。函数在加载用户代码时失败。这很可能是由于
用户代码中的错误。错误信息:错误:请检查
函数日志以查看错误原因:
https://cloud.google.com/functions/docs/monitoring/logging#viewing_logs。
其他故障排除文档可在
https://cloud.google.com/functions/docs/troubleshooting#logging。
请访问https://cloud.google.com/functions/docs/troubleshooting
用于深入的故障排除文档。
部署的函数与下列函数有错误:
api接口
firebase控制台上的错误表示加载用户代码失败。

我使用CircleCI进行CI/CD,甚至重新运行以前成功的工作流失败,引发此错误。
这里是CircleCI重新运行以前的工作流的屏幕截图

注意:我正在为云函数使用TypeScript。
发布于 2021-05-02 06:03:02
这个问题已经解决了。这是我遵循的步骤。
functions/package.json
的dashboard).
us.artifacts.<project-id>和gcf-sources-<id>桶中再次看到名称)。函数已在节点版本更改后成功部署。
https://stackoverflow.com/questions/67353157
复制相似问题