firebase - Firebase Cloud Function 中忽略的 4GB 内存分配
问题描述
我想将 Firebase Cloud Function 的内存分配限制更新为 4GB。我用参数更新了内存值runWith
:
functions.runWith({memory: "4GB"})
然而,这被忽略了,部署的函数没有分配 4 GB 的内存。
如果我尝试使用 3GB,我会收到此错误:
错误:唯一有效的内存分配值是:128MB、256MB、512MB、1GB、2GB、4GB
所以看起来 4 GB 是一个有效的值。
我究竟做错了什么?我错过了什么吗?
如果我使用 2GB、1GB,它似乎工作得很好……它只忽略了 4GB 的值。
解决方案
我遇到了完全相同的问题,并联系了 Firebase 支持报告该错误。根据 Firebase 支持的说法,他们承认这是一个错误,并将在下一个版本中发布修复程序。
在阅读时,如果问题没有得到解决,这是解决方法:
- 转到 GCP 控制台并选择您的项目
- 从左侧菜单中选择 Cloud Functions
- 点击“编辑”
- 展开“变量、网络和高级设置”部分
- 更改“分配的内存”字段。
- 单击“下一步”,然后单击“部署”
编辑:该修复程序已在firebase-functions@3.13.1中发布
推荐阅读
- css - CSS不是选择器问题
- c# - Xamarin C# - INotifyPropertyChanged 模型 - JSON 反序列化错误
- python - 将 2D numpy 数组转换为 STL 文件
- setup.py - 是否可以在 wheel/bdist/sdist 中包含 Python 包之外的文件?
- amazon-web-services - gulp-awspublish 使用 AWS 配置文件而不是 AWS_ACCESS_KEY 和秘密
- html - 将整个页面缩小为一个 div
- c# - 如何检查是否在 KeyUp 事件的文本框中输入了数字或字母
- flutter - 设备锁定时颤动动画侦听器不起作用
- eclipse - 限制 Eclipse RCP 项目中打开的选项卡
- r - 根据日期/时间范围和匹配 id 过滤数据