#google-cloud-ml
#google-cloud-ml
Вопрос:
Какие разрешения мне нужны для доступа к облачному машинному обучению Google с виртуальной машины GCE?
Я последовал инструкциям и запустил сценарий среды проверки, но получил сообщение об ошибке о недостаточных областях проверки подлинности
curl https://storage.googleapis.com/cloud-ml/scripts/check_environment.py | python
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3802 100 3802 0 0 31451 0 --:--:-- --:--:-- --:--:-- 31683
Your active configuration is: [default]
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 138 0 138 0 0 973 0 --:--:-- --:--:-- --:--:-- 978
ERROR: Unable to list Cloud ML models: {
"error": {
"code": 403,
"message": "Request had insufficient authentication scopes.",
"status": "PERMISSION_DENIED"
}
}
Я работаю на виртуальной машине GCE, которая использует учетную запись службы вычислений по умолчанию?
Ответ №1:
Чтобы использовать Cloud Machine Learning API, вам нужно
-
Разрешения редактора для проекта для отправки заданий, создания моделей и т. Д…
-
Разрешения GCS на чтение / запись.
Это означает, что если вы используете виртуальную машину GCE и используете учетную запись службы
-
Учетная запись службы должна быть редактором для проекта, который вы используете с GCE.
- Это будет верно, если вы используете учетную запись Compute Engine по умолчанию.
-
Виртуальная машина должна быть создана с областями чтения / записи GCS.