Google App Engine版本号?

Mos*_*she 35 google-app-engine version

App Engine版本号如何工作?它们只是整数吗?我可以使用花车吗?我可以重用旧版本号码吗?

Wol*_*lph 48

从手册:

http://code.google.com/appengine/docs/python/config/appconfig.html#Required_Elements

应用程序代码的版本说明符.App Engine会为每个使用的版本保留应用程序的副本.管理员可以使用管理控制台更改应用程序的哪个主要版本是默认版本,并且可以在将其设置为默认版本之前测试非默认版本.版本说明符可以包含字母,数字和连字符.

每个版本的应用程序都保留自己的app.yaml副本.上传应用程序时,正在上载的app.yaml文件中提到的版本是由上载创建或替换的版本.

  • 请注意,如果使用字母,则必须为小写.例如,大写'X'版本将失败并显示以下消息:`无法为属​​性'version'赋值'X':版本的值'X'与表达式'^(?:^(?! - )不匹配[ AZ\d\ - ] {0,62} [AZ\d])$'` (2认同)

Jon*_*nny 7

要访问除默认版本以外的应用版本,请添加#.在您的应用程序URL之前,如下所述:https://stackoverflow.com/a/8549546/129202 这对于在新版本上线之前测试它们非常有用.

如果应用程序的版本为2且您的应用程序URL为appname.appspot.com,则URL 2.appname.appspot.com将允许您访问应用程序的第2版.

  • 请注意,谷歌已经改变了版本化URL的工作方式.您应该使用`2-dot-appname.appspot.com`,否则您将收到安全警告. (3认同)