AutoML Токен естественного языка

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

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

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

-> экспорт GOOGLE_APPLICATION_CREDENTIALS=/home/[идентификатор проекта]/[файл ключа json]

-> gcloud auth application-default-access-token токен

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

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

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

Благодарю.

1 ответ

Решение

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

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

Другие вопросы по тегам