Google cloud functions 从Google云函数写入临时文件

Google cloud functions 从Google云函数写入临时文件,google-cloud-functions,Google Cloud Functions,我可以从Google云函数写入容器的本地文件系统吗?AWS Lambda允许写入/tmp: Q:如果我的AWS Lambda函数需要磁盘上的暂存空间怎么办? 每个Lambda函数在内存中接收500MB的非持久性磁盘空间 它自己的/tmp目录 GCF中是否有等价物?是的,/tmp是内存装载。发件人: 文件系统 文件系统中唯一可写的部分是/tmp目录,您可以使用它在函数实例中存储临时文件。这是一个称为“tmpfs”卷的本地磁盘装入点,写入该卷的数据存储在内存中。请注意,它将消耗为函数配置的内存资源

我可以从Google云函数写入容器的本地文件系统吗?AWS Lambda允许写入/tmp:

Q:如果我的AWS Lambda函数需要磁盘上的暂存空间怎么办?
每个Lambda函数在内存中接收500MB的非持久性磁盘空间 它自己的/tmp目录


GCF中是否有等价物?

是的,
/tmp
是内存装载。发件人:

文件系统 文件系统中唯一可写的部分是
/tmp
目录,您可以使用它在函数实例中存储临时文件。这是一个称为“tmpfs”卷的本地磁盘装入点,写入该卷的数据存储在内存中。请注意,它将消耗为函数配置的内存资源


有没有办法将文件部署到这个tmp目录中,这样它们就可以在启动时出现,而不必首先从其他地方下载它们?没有。但是您可以将任何文件捆绑到zip文件中,或者,如果文件太大,可以从云存储中读取。这些功能完成后会消失吗?我有一个函数写入/tmp,另一个函数试图从中读取,但第二个函数找不到file@sonicblis每个函数在不同的容器中执行,并有自己的独立/tmp挂载。甚至对同一函数的后续调用有时也会在不同的容器中执行,因此它们会有不同的/tmp挂载。因此,您不能使用/tmp在函数之间进行通信/例如,tmp可能适用于缓存或存储来自外部进程的中间结果。@Trevor dixon我也在做同样的事情,但使用/tmp创建文件,并使用云存储将其存储以供下次读取。