从GCE VM访问Google Cloud Machine Learning需要哪些权限?
我按照说明运行了检查环境脚本,但收到了有关身份验证范围不足的错误
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 VM上运行?
答案 0 :(得分:1)
要使用您需要的Cloud Machine Learning API
项目的编辑者权限,以便提交作业,创建模型等...
GCS读/写权限。
这意味着如果您正在运行GCE VM并使用服务帐户
服务帐户应该是您与GCE一起使用的项目的编辑器。
必须使用GCS读/写范围创建VM。