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, которое включает в себя шаги по настройке учетной записи службы.