谷歌应用引擎:如何运行不同的版本

时间:2013-06-12 08:24:01

标签: google-app-engine

假设我上传了Google App Engine应用程序的另一个版本(例如,文件app.yaml中的“version:2”)。版本1仍然是默认值,版本2用于测试。我该怎么办呢?

2 个答案:

答案 0 :(得分:15)

在Appengine上传version后,您可以轻松切换它们。

假设您的应用名称是myapp,当前正在运行版本1.您还上传了一个名为2-testing的版本。您可以通过访问myapp.appspot.com

来访问默认应用(版本1)

如果您想明确访问您的版本,则需要访问<version_name>-dot-myapp.appspot.com。以下示例将是:

1-dot-myapp.appspot.com2-testing-dot-myapp.appspot.com

-dot-相当于<version>.<appname>,但允许您使用SSL正确提供安全的应用程序

您可以使用admin console

将所需的任何版本标记为default(提供myapp.appspot.com

编辑:这是官方documentation page在Appengine中讨论域名和子域名

答案 1 :(得分:3)

如果选择版本,在管理控制台中的版本下,您可以找到版本的实时uri。

您可以使用流量分割,您可以使用自己的客户端IP或cookie来测试版本。 文档:https://developers.google.com/appengine/docs/adminconsole/trafficsplitting