1

在 Google App Engine 柔性环境中,我想查看我的服务的哪个版本是默认的。

Admin API的列表操作没有显示:

https://appengine.googleapis.com/v1/apps/myapp/services/myservice/versions

get操作也没有:

https://appengine.googleapis.com/v1/apps/myapp/services/myservice.versions/myverson

在 Google App Engine API 中,我可以使用

ModulesService modulesService = ModulesServiceFactory.getModulesService();
String currentModuleName = modulesService.getCurrentModule();
String version = modulesService.getDefaultVersion(currentModuleName);

但这在柔性环境中不可用。

如何在 Admin API 中执行此操作?

4

1 回答 1

2

我相信这是因为 App Engine 已经停止将特定版本称为默认版本。

App Engine 似乎无法设置服务的默认版本,因为他们将其替换为“迁移流量”功能。

您可以使用该apps.services.get方法获取服务的当前流量拆分。

于 2017-01-31T15:42:43.747 回答