Токен естественного языка AutoML - PullRequest
0 голосов
/ 22 ноября 2018

Я использую AutoML Natural Language API с моей специально обученной моделью для прогнозирования результатов.

Чтобы использовать эту службу, я генерирую токен авторизации через Cloud Shell, который включает запросы API.

Итак, я настроил / создал учетную запись службы и добавил правило "automl.editor" в учетную запись службы и:

-> export GOOGLE_APPLICATION_CREDENTIALS = / home / [идентификатор проекта] / [ключ jsonfile]

-> gcloud auth application-default print-access-token

Возвращает действительный токен, который работает в течение 1 часа.

Есть ли способ получитьдействительный токен на более длительное время?(или мне нужно сгенерировать другое?)

https://automl.googleapis.com/[version]/projects/[project id] / location / [local id] / models / [ID модели]: прогноз

Спасибо.

1 Ответ

0 голосов
/ 23 ноября 2018

Срок действия токена доступа 1 час фиксирован и не может быть изменен.Вы должны сгенерировать новый после его истечения, либо распечатав его вручную, либо обновив токен.

Однако, подход print-access-token предназначен для тестирования и отладки, когда вам нужен быстрый доступ кGoogle API.В реальности вы должны использовать сервисную учетную запись для аутентификации.Пожалуйста, следуйте этому руководству https://cloud.google.com/natural-language/automl/docs/tutorial,, которое включает в себя шаги по настройке учетной записи службы.

...