在 App Engine 灵活环境中,如何查看默认服务版本



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

管理 API 的列表操作不会显示它:

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

获取操作也没有:

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已停止将特定版本称为默认版本。

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

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

最新更新