如何检查AppEngine应用程序版本是否已经以编程方式存在
问题描述:
是否可以使用appcfg shell或Python脚本检查应用程序版本是否已部署到AppEngine?我将自动部署到AppEngine,并希望防止覆盖现有版本。如何检查AppEngine应用程序版本是否已经以编程方式存在
答
如果你让你的应用程序提供一个你不需要使用谷歌帐户登录的URL,然后显示你的脚本可以使用的一堆信息,这可能是可能的。 例如https://yourapp.appspot.com/info可以显示版本信息。
看起来版本信息现在可用的服务器端,如果你使用新的模块API:
我觉得你可以的URLFetch你正在寻找的版本,并检查请求会在404错误 –
这是一个很好的建议!不过,我们的一些环境要求用户使用Google帐户进行身份验证。所以404在登录之前不会被返回。你有什么我可以整合与URL获取? – Arjen
如果显示的登录页面不存在版本。你需要检查一个版本的绝对存在,或者如果单个页面是可达的? –