在App Engine Flexible Environment中,如何查看默认的服务版本?

时间:2017-01-31 14:56:06

标签: google-app-engine google-cloud-platform app-engine-flexible google-flexible

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

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

但是在灵活环境中无法使用。

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

1 个答案:

答案 0 :(得分:2)

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

App Engine seems to have no way to set a default version of a service since they replaced it with the feature of "Migrate traffic".

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