我在 AppEngine 上有一个 99% 静态的网站。它在 Python 2.7 运行时上运行。现在是时候改进这个 webapp 了,因为我几乎没有 Python 代码,所以我更愿意用 Go 来写。

我可以将运行时从 Python 2.7 更改为 Go,同时保持项目完整吗?具体来说,我想保留相同的应用程序 ID、相同的自定义域附加到它、相同的 SSL 证书, 等等。

我必须做什么才能做到这一点?我肯定必须更改 app.yaml 中的 runtime。还有什么吗?

额外的问题:这种变化会在没有停机的情况下发生吗?

我将非常感谢任何指向文档的链接(在实时应用程序上交换运行时)。我找不到。

请您参考如下方法:

指定runtime 以及version 的新值。部署后,您将拥有一个旧版本 Python 和一个新版本 Go。不会有任何停机时间(与部署较新版本的 Python 时相同)。

与其相信链接/文档(它们可能已过时或并非 100% 完全符合您的尝试),不如创建一个新的 GAE-Std 项目用于测试目的并亲自尝试。拥有 GAE-Std 测试项目有利于测试新功能(尤其是对于无法访问您笔记本电脑上的开发环境的其他测试人员)。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!