我的网站是由Master / Slave数据存储区上的app engine java SDK构建的(现在是只读的。)我想用其他类型的SDK(例如Java或python)重建它并使用相同的应用程序(因为我希望网址是一样的。)我发现Master / Slave数据存储区应用程序可以迁移到HRD应用程序。这是否意味着我可以将我的应用程序迁移到HRD版本并通过旧URL访问它?并且,在我迁移我的应用程序后,我是否可以上传新版本的网站并使用旧网址进行访问?
答案 0 :(得分:0)
是的,这一切都应该有效。要保护旧代码,请部署到新版本的应用程序,如果新上载有任何问题,您将能够切换回来。要防止几乎所有可能的问题,请先使用不同的应用程序ID进行练习。您还可以使用AppEngine控制台将所有数据从一个应用程序复制到另一个应用程序(不知道它对主/从服务器的作用)。
答案 1 :(得分:0)
这包括在内:
https://developers.google.com/appengine/docs/adminconsole/migration?hl=en
本文档中引用的别名流程是appengine如何拦截来自旧appspot id的流量,而不是来自新应用。
您还可以在切换之前将旧appid中的数据复制到新appid,这样可以让您测试M / S到HRD迁移时没有奇怪的现象。
使用M / S向应用添加新版本不会导致它使用HRD。数据存储区类型是应用程序级关联,而不是每个版本。