在 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
方法获取服务的当前流量拆分。