在Google App Engine项目中的项目之间移动实例

时间:2018-10-02 22:26:31

标签: google-app-engine

如何将实例从一个项目移动到下一个项目?

问题:我在2个单独的项目中有前端生产实例和后端生产实例。我想将生产实例(前端和后端)都放在同一个项目中。

如何在Google App Engine中将实例从一个项目移动到下一个项目?

1 个答案:

答案 0 :(得分:2)

您可以在同一项目中将2个应用程序作为2个单独的服务运行。为此,您必须从项目中部署应用程序,该项目将作为将保留的项目中的另一项服务消失。根据应用程序的编码方式,可能需要 进行一些代码更改。通常,它们只是很小的变化。

恕我直言,保持项目当前托管前端并将后端从要退休的项目中移出会更简单。原因是前端通常更适合扮演default服务角色,并且已经如此设置,更改应该较小。向另一个方向执行移动将意味着两种服务都需要更改。

可能可能需要一个dispatch.yaml文件来路由传入的数据包,除非服务的URL映射确实做得很好。没什么大不了的。

如果您使用的是自定义域,则需要稍加小心,就可以使迁移(几乎)透明-通过在退出旧项目之前启动并运行新服务。 DNS传播时间变得无关紧要-新旧服务在过渡期间同时准备就绪。

注意:从技术上讲,您不会“移动”实例,只需停止为要退休的项目服务的实例,并为要添加到项目中的服务启动新的实例即可

或多或少相关: