Google Cloud Run的默认存储是什么?

lix*_*nso 2 google-cloud-run

我没有关于Google Cloud Run拥有的存储的文档。例如,当我们创建虚拟机时,它是否包含很少的千兆字节存储?如果没有,是否存在一个“ / tmp”文件夹,可以在请求期间将数据临时放入其中?有什么限制(如果有)?

如果它们都不可用,如果我想在运行Cloud Run时保存一些临时数据,有何建议?

Dus*_*ram 7

可写磁盘存储是内存文件系统,受实例内存限制,最大为 8GB。写入文件系统的任何内容都不会在实例之间持久化。

看:


Gra*_*ide 6

Cloud Run是无状态服务平台,没有任何内置存储机制。

可以将文件临时存储在容器实例中进行处理,但是如运行时协定所述,该存储来自该服务的可用内存。服务可用的最大内存为2 GB。

对于持久性存储,建议提供存储或数据库的其他GCP服务集成

为此,最重要的服务是Cloud StorageCloud Firestore

这两个对Cloud Run来说是特别好的匹配,因为它们具有最“无服务器”的兼容性:水平扩展以匹配Cloud Run的扩展能力,并且能够在状态更改时触发事件以通过Cloud Pub /插入异步无服务器架构带有云功能事件和触发器的Sub and Cloud Storage的注册对象更改云功能