node.js - 在 Google Cloud Functions 上使用 Node js 读写文件时,文件大小是否有上限?
问题描述
我正在尝试在 Google Cloud Functions 上开发一个 Node.js 函数,该函数读取 Cloud Storage 上的 CSV 文件并对其字符代码进行编码,并在存储上写入一个编码的 CSV 文件。当目标文件很小(15KB)时,该函数成功生成存储上的文件。但是,如果文件很大(>100MB),则该函数不会生成任何内容。
- 在 Google Cloud Functions 上使用 Node js 读写文件时,文件大小是否有上限?
- 如果你知道如何处理这个问题,如果你能告诉我,我将不胜感激。
解决方案
从本文档中可以清楚地看出,对于在 HTTP 请求中发送到 HTTP 函数的数据、在 HTTP 响应中从 HTTP 函数发送的数据以及在事件中发送到后台函数的数据,Google Cloud Functions 的配额限制为 10 mb。此 StackOverFlow 线程显示了如何压缩文件以避免此限制。
推荐阅读
- javascript - 如何按属性值对 GeoJSON 要素数组进行排序?
- c++ - 用于存储不同类型对象的 C++ 分配器
- c - 如何在不使用循环的情况下多次打印?
- meteor - 如何在 Meteor 中集成 React Router?
- r - 分组时指定变量名
- flutter - Flutter 1.22 以变量为键的国际化
- tensorflow - 是否可以将不同的权重子集发送给不同的客户?
- google-apps-script - 如何重置谷歌表格计数器?
- node.js - 没有catch块nodeJS的promise错误
- python - 如何使用 postgres\sqlalchemy 以最快的方式一次提交多条记录?