在 App Engine 柔性环境中,如何查看服务的默认版本?

In App Engine Flexible Environment, how can I see which Version of a Service is the default?

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

管理员API的list操作不显示:

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);

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

如何在管理员中执行此操作 API?

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

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