spring-boot 应用程序在 Google 云上写入的文件位置

Location of files written by spring-boot application on Google Cloud

我已经在 Google 云上部署了一个 Spring-boot 应用程序。这是一个 Web 应用程序,其中 JS 客户端从相机捕获帧并将其发送回服务器。服务器处理这些图像并将它们存储在一个目录中。此应用程序在本地和 Google 云上运行良好。但是在云端,我无法找到应用程序创建的目录。您能否提出一个可能的解决方案?

在 Google App Engine 环境中,您的应用程序部署到的本地文件系统不可写。此行为可确保您的应用程序的安全性和可扩展性。

如果您的应用程序需要保存和写入文件,我建议您查看此 document,您可以在其中找到不同类型的解决方案,例如,如文档中所述:

“App Engine 在您创建应用程序时会创建一个默认存储桶。此存储桶免费提供前 5GB 存储空间,并包括云存储 I/O 操作的免费配额。您可以创建其他云存储存储桶,但只有默认存储桶免费包含前 5GB 的存储空间。"