Клиент Google NLP AutoML Java Указанный идентификатор местоположения недействителен.

Я извлек из GitHub образцы Java для GoogleCloudPlatform. Я пытаюсь запустить этот пример для прогнозирования AutoML NLP после того, как я успешно обучил свою языковую модель. Я могу делать прогнозы в Google Cloud Console. Теперь я пытаюсь выполнить прогноз от Java-клиента с помощью этого примера https://github.com/GoogleCloudPlatform/java-docs-samples/blob/master/language/automl/src/main/java/com/google/cloud/language/samples/PredictionApi.java

Я создал учетную запись службы для своего проекта, установил GOOGLE_APPLICATION_CREDENTIALS для своего ключа JSON и использую правильные аргументы projectId, modelId и computeRegion в примере PredictionApi.java. После запуска в Idea я получаю следующее сообщение об ошибке:

Исключение в потоке "main" com.google.api.gax.rpc.InvalidArgumentException: io.grpc.StatusRuntimeException: INVALID_ARGUMENT: Список обнаруженных ошибок: 1. Поле: имя; Сообщение: предоставленный идентификатор местоположения недействителен.

Кто-нибудь знает, что может быть не так или чего мне не хватает в моей конфигурации? (чтобы подвести итог, у меня есть проект, сервисный аккаунт, обученная модель, установите GOOGLE_PROJECT_CREDENTIALS)


person Oliver Eder    schedule 23.01.2019    source источник


Ответы (1)


Что computeRegion вы установили? В настоящее время в automl API поддерживается только us-central1.

person bao    schedule 05.02.2019
comment
Большое спасибо, Бао :) Я добавил свои комментарии к другой проблеме stackoverflow.com/questions/54237611/ Обе проблемы связаны с одной и той же проблемой. - person Oliver Eder; 05.02.2019