Joh*_*mer 2 python-3.x google-cloud-storage google-cloud-platform google-cloud-run
我在 Cloud Run 中有一个 Django 应用程序,它具有创建临时文件的方法。由于它位于 Cloud Run 中,因此文件可能会消失,因为它是“无状态”容器。
所以我尝试将临时文件上传到Google Cloud Storage,但这使得应用程序太慢。我已阅读此文档https://cloud.google.com/appengine/docs/standard/python3/using-temp-files,其中介绍了如何使用 Python3 方法将临时文件创建到 tmp/ 目录。我想知道在哪里创建这个“tmp/”目录。
我是否需要将 tmp/ 目录存储在我的应用程序的根目录中,还是需要将 tmp/ 目录创建到 Google Cloud Storage?
根据Cloud Run容器合约,整个文件系统是可写的。它也完全存储在内存中,因此您编写的任何文件都会占用内存。在unix上习惯使用/tmp作为临时文件夹,但如果整个文件系统是可写的,我想你可以选择你想要的任何文件夹。
就本地写入的文件而言,Cloud Run 与 Cloud Storage 完全无关。
| 归档时间: |
|
| 查看次数: |
2578 次 |
| 最近记录: |