Google AutoML Tables — как получить токен?

Ссылка скопирована
1 ответ

Создал проект в Google AutoML Tables. Натренировал его. Задеплоил.

Пытаюсь извне подключиться и получаю:

{   "error": {     "code": 403,     "message": "The caller does not have permission",     "status": "PERMISSION_DENIED"   } }

{ "error": { "code": 403, "message": "The caller does not have permission", "status": "PERMISSION_DENIED" } }

Делаю все как описано тут: https://cloud.google.com/automl-tables/docs/predic...

Сделал сервисный аккаунт:

Google AutoML Tables — как получить токен?

Добавил роли:

Google AutoML Tables — как получить токен?

Получил токен:
gcloud auth application-default print-access-token

Так тоже не работает (Google AutoML Tables ещё в бета):

gcloud beta auth application-default print-access-token

gcloud beta auth application-default print-access-token

Хелп!!
Как получить постоянный токен?

Дополнительно:

Ответы:

В общем.
Бета есть бета. Вопрос решился только с 3й попытки создания сервисного аккаунта и после часа общения с англоязычным саппортом.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Стас DB Ответ

Для работы с Google AutoML Tables и получения токена для доступа к API необходимо выполнить следующие шаги:

1. Создайте проект в Google Cloud Console, если у вас его еще нет. Перейдите на страницу консоли и создайте новый проект.

2. Включите API AutoML в вашем проекте. Для этого перейдите в раздел "API и сервисы" в консоли Google Cloud, найдите API AutoML и включите его.

3. Создайте учетную запись службы для доступа к API. Для этого перейдите в раздел "IAM и администрирование" в консоли Google Cloud, выберите "Учетные записи службы" и создайте новую учетную запись. Скачайте JSON-файл с ключом доступа к учетной записи.

4. Установите библиотеку google-auth для работы с учетными данными. Для этого выполните команду `pip install google-auth`.

5. Используйте полученный JSON-файл с ключом доступа для создания токена. Пример кода на Python:

from google.oauth2 import service_account
 
credentials = service_account.Credentials.from_service_account_file('path/to/your/json/keyfile.json')
token = credentials.token
print(token)

from google.oauth2 import service_account credentials = service_account.Credentials.from_service_account_file('path/to/your/json/keyfile.json') token = credentials.token print(token)

6. Теперь у вас есть токен для доступа к API Google AutoML Tables. Используйте его при выполнении запросов к API.

Следуя этим шагам, вы сможете получить токен для работы с Google AutoML Tables и успешно использовать его в вашем проекте.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно