【问题标题】:Location of files written by spring-boot application on Google Cloudspring-boot 应用程序在 Google Cloud 上写入的文件的位置
【发布时间】:2020-08-06 16:37:29
【问题描述】:

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

【问题讨论】:

  • 只是为了确认您使用的是标准环境还是灵活环境?

标签: spring-boot google-app-engine google-cloud-platform


【解决方案1】:

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

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

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

【讨论】:

  • 感谢您的详细解答。我将尝试在应用程序中进行必要的更改。
猜你喜欢
  • 2018-12-07
  • 2021-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-23
相关资源
最近更新 更多