【发布时间】:2021-11-05 06:39:50
【问题描述】:
例如,如果我做类似的事情
f = open("demofile.txt", "w")
f.write("test content")
f.close()
在 Google Cloud Run 或 Anthos 等无服务器环境中(假设这是 Web 应用程序的一部分),demofile.txt 是否会永久存在,我是否始终能够通过f.read() 访问它?
【问题讨论】:
-
无服务器通常意味着无状态。如果您希望文件持久保存,则必须在构建容器时将其存储或将其存储在其他地方(云存储、数据库、缓存等)。 @guillaume 提供了一个很好的答案,提供了更多细节。
标签: python file serverless google-cloud-run google-anthos