我目前正在使用Google的"遗留独立SDK"来管理我的Google App Engine python项目。 这提供了一个很好的 GUI,我可以在本地选择和运行项目,然后在我对测试感到满意时部署它。
我最近收到了来自谷歌的以下消息"...App Engine 应用在过去 30 天内使用过旧版独立 SDK,需要迁移到云 SDK,因此我安装了云 SDK。
提供的Google Cloud SDK Shella(作为dos窗口运行,b(似乎复制了在线(实时(仪表板。 鉴于我无法更改(本地(代码并在没有测试的情况下进行部署,我的问题是:-1( 如何在本地运行项目?2( 如何查看本地日志?3(高兴时,我该如何部署?或。。。是否有适用于本地环境的 GUI?或。。。上面有没有记录在我没有找到的地方吗?
如果这是一个愚蠢的问题,非常感谢和道歉。大卫
2019 年 7 月 30 日,独立版 App Engine SDK 已弃用。在这里,您可以查看文档如何从AppCft迁移到gcloud命令行
-
如何在本地测试您的应用程序?
对于 Python,您可以使用包含云数据存储模拟器的本地开发服务器。(还有针对Java Java 8本地开发服务器的解决方案(。
-
如何在本地查看日志?
在 python 中,要从命令行调试代码,请使用交互式控制台。您必须将 PDB debbuger 导入到您的代码中
-
如何部署应用程序?
使用 gcloud 命令
gcloud app deploy
部署应用程序。云 SDK 不包括用于部署的 GUI。