假设我上传了我的 Google App Engine 应用程序的另一个版本(例如,文件 app.yaml 中的“版本:2”)。版本 1 仍然是默认版本,版本 2 用于测试。那我该如何运行呢?
问问题
2795 次
2 回答
15
在 Appengine上上传version
后,您可以轻松地在它们之间切换。
假设您的应用名称是 myapp,目前正在运行版本 1。您还上传了一个名为 2-testing 的版本。您的默认应用程序(版本 1)可以通过访问myapp.appspot.com
如果您想显式访问您的版本,则需要访问<version_name>-dot-myapp.appspot.com
. 按照示例它将是:
1-dot-myapp.appspot.com
或者2-testing-dot-myapp.appspot.com
-dot-
等效于但允许您使用<version>.<appname>
SSL 正确地提供安全应用程序
您可以使用管理控制台将您想要的任何版本标记为default
(serving )myapp.appspot.com
编辑:这是关于 Appengine 中的域和子域的官方文档页面
于 2013-06-12T09:05:02.397 回答
3
如果您选择版本,则在管理控制台的版本下,您可以找到版本的实时 uri。
并且您可以使用流量拆分,您可以使用自己的客户端 ip 或 cookie 来测试版本。文档:https ://developers.google.com/appengine/docs/adminconsole/trafficsplitting
于 2013-06-12T08:55:17.997 回答