我有一些php源代码在appengine生产环境中工作,在其他任何地方都无法工作。旧版本的代码似乎根本不起作用,所以我需要获取源代码,看看它到底有什么不同之处。在
本次讨论概述了我面临的挑战: http://google-app-engine.75637.x6.nabble.com/Download-specific-Module-code-td699.html
我被告知试着用应用程序配置文件下载应用程序:
appcfg.py download_app -A <APP_NAME> -V <Version> <DIR>
问题是这个命令不允许我指定模块/服务,所以我不能以源代码为目标。而且我不是应用程序的所有者,所以我不能下载所有的东西,但据我所知,这仍然不起作用,因为appcfg似乎只针对默认服务。在
我链接的这篇文章最后建议使用gcloud下载应用程序,但我还没有找到如何做到这一点。有人知道怎么解决这个问题吗?服务在一个灵活的实例中运行-不确定这是否有区别。。。在
解决方案:
示例:
^{pr2}${From>
此调用允许我下载非默认python模块的代码:
当然,您需要满足身份验证和所有权要求等。 你的应用程序不应该配置为防止源代码下载(ireversible config)
简单到可以做到:
切换到计算机上安装App Engine的目录。通常在以下路径下:
C:\Program Files\Google\google_appengine
运行下面的命令
appcfg.py download_app –A MyAppName -V 1 c:\AppEngine\SourceCode
相关问题 更多 >
编程相关推荐