使用Java制作基于内容文件的公告时,为什么需要使用Google Storage(一种单独的存储服务)而不是仅在Java项目本身中创建文件夹?
Java项目可以成为文件大小限制吗?
要上传给Google-App-Engine的Java项目的文件大小是否受限制?
答案 0 :(得分:0)
在App Engine中,应用程序部署到的本地文件系统不可写。灵活的环境确实允许您写入本地磁盘上的目录,但是由于磁盘在每次VM启动时都会初始化,因此写入的文件是临时的,因此这种情况下文件将被删除。您可以在“选择App Engine环境”在线文档page中阅读更多相关详细信息。
如果必须写入光盘,则可以从Compute Engine提供的功能中受益。默认情况下,每个Compute Engine实例都有一个包含操作系统的根永久磁盘,如“存储选项” page所述。要获取更多信息,可以从“在Compute Engine上运行Java书架”页面中实现proposed example。
Compute Engine不会自动处理应用程序的按比例放大,因此,您必须按照“自动按比例缩放实例组” document中的建议自行处理。
Cloud Storage中存储的单个对象的最大大小限制为5 TB。一个应用程序每个版本最多只能上传10,000个文件。每个文件的最大大小限制为32 MB。您可以在“配额| App Engine文档| Google Cloud” page中找到相关的详细信息。