假设我上传了Google App Engine应用程序的另一个版本(例如,文件app.yaml中的“version:2”)。版本1仍然是默认值,版本2用于测试。我该怎么办呢?
答案 0 :(得分:15)
在Appengine上传version
后,您可以轻松切换它们。
假设您的应用名称是myapp,当前正在运行版本1.您还上传了一个名为2-testing的版本。您可以通过访问myapp.appspot.com
如果您想明确访问您的版本,则需要访问<version_name>-dot-myapp.appspot.com
。以下示例将是:
1-dot-myapp.appspot.com
或2-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