谷歌云运行:上传到gcs:数据传输限制?

时间:2019-08-02 00:12:02

标签: google-cloud-storage google-cloud-run

我编写了一个Cloud Run应用程序来接受用户文件上传,对其进行一些处理,然后对处理后的输出进行响应。失败,并说“ HTTP响应太大:50930613。限制是:33555432。”

我有一个想法可以将文件上传到GCS,然后将我的应用重定向到GCS位置。但是在进行所有设置之前,我是否会遇到同一问题,出口限制为32MB?我已经看到SO question saying that是AppEngine的情况。

2 个答案:

答案 0 :(得分:2)

您的想法是正确的,因为Cloud Run的响应也是limited to 32MB

您需要:

1-使用客户端库处理数据和upload it to a Cloud Storage bucket(取决于您使用的语言)。

2.-将用户指向对象的下载URL。如果要保持对象私有,也可以使用signed urls,但是根据您的用例,您可能不需要这样做(因为您将在使用这两种方法后不久都将文件删除)。

答案 1 :(得分:0)

我能够使用客户端库将该文件发送到GCS。我不想肯定地说没有限制,但是至少50MB可以。