【问题标题】:increase google cloud functions request size limit增加谷歌云功能请求大小限制
【发布时间】:2017-09-15 11:40:54
【问题描述】:

我正在尝试编写 google cloud function 以将构建工件从我的 CI 上传到谷歌云存储,但我遇到了 http 错误 413 Request Entity Too Large

二进制文件大约 64mb,我怀疑这个错误是由于body-parser 设置中的大小限制。

无论如何要解决这个问题以允许函数上传更大的文件?

【问题讨论】:

  • 嘿,你有什么解决办法
  • 是的,云函数将原始 http 正文放入 req.rawBody 我们接受它并按照我们的意愿使用它
  • req.rawBody 对我没有任何改变 :(
  • 您可能使用了其他东西来禁用自动解析?
  • 在我这边,云函数日志中的错误是“queryparse 参数太多”。我通过 JSON.stringify 修复了我的参数之一,它有很多子节点。

标签: google-cloud-platform google-cloud-functions body-parser


【解决方案1】:

有时它可能是 Python 虚拟环境。
您可以将虚拟环境目录(或任何其他不需要上传的目录)添加到.gcloudignoe 文件,其行为类似于.gitignore 文件。您在此文件中指定的所有内容都不会上传到云端。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-05
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2019-08-19
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多