首页 > 解决方案 > 在 Google Cloud Functions 上使用 Node js 读写文件时,文件大小是否有上限?

问题描述

我正在尝试在 Google Cloud Functions 上开发一个 Node.js 函数,该函数读取 Cloud Storage 上的 CSV 文件并对其字符代码进行编码,并在存储上写入一个编码的 CSV 文件。当目标文件很小(15KB)时,该函数成功生成存储上的文件。但是,如果文件很大(>100MB),则该函数不会生成任何内容。

标签: node.jsgoogle-cloud-platformgoogle-cloud-functionsgoogle-cloud-storage

解决方案


本文档中可以清楚地看出,对于在 HTTP 请求中发送到 HTTP 函数的数据、在 HTTP 响应中从 HTTP 函数发送的数据以及在事件中发送到后台函数的数据,Google Cloud Functions 的配额限制为 10 mb。此 StackOverFlow 线程显示了如何压缩文件以避免此限制。


推荐阅读