java我似乎无法获得该应用程序。json支持使用Google Admin API部署应用程序
我正试图通过以下指南将基于java的应用程序部署到google的应用程序引擎:https://cloud.google.com/appengine/docs/admin-api/deploying-overview
我似乎没能得到这个应用程序。正确使用json,这样我的应用程序中的所有文件(资源)都将实际部署到应用程序引擎
这里的指南https://cloud.google.com/appengine/docs/admin-api/creating-config-files讲述了如下内容:
要手动定义云存储桶中的所有资源,请使用应用程序部署部分中的参考信息。服务。版本集合
我不知道如何使用这个参考资料。 是不是有人碰到了这个问题并解决了
注意:如果我在本地(app文件夹中)使用mvn appengine:deploy命令,资源文件将自动暂存到云存储桶,并部署到app引擎。我希望通过管理API调用实现类似的行为
# 1 楼答案
Andrei,我无法清楚地了解所需应用程序的配置是否正确。导致部署失败的json文件,或者如果它是所采取步骤的顺序。让我试着介绍一下这个过程和必要的步骤,看看是否有帮助
当您使用管理API将应用程序部署到应用程序引擎时,部署到应用程序引擎的实际文件是您上载到云存储桶的文件(而不是本地计算机上应用程序的副本)。因此,与Maven命令不同,在将这些文件部署到appengine之前,必须先将应用程序(要部署到appengine的所有文件)上载到云存储桶中
将应用程序上载到云存储桶后,您就可以在应用程序中映射这些文件的存储桶位置。json文件
应用程序。json文件最终是一个转换的-。appengine网站的json版本。xml文件,带有附加的“部署部分”(定义要部署到App Engine的所有文件的云存储桶映射)
将应用程序的文件上载到云存储桶和应用程序。json指向这些文件,您应该准备好发送POST请求并将应用部署到应用引擎