从GCE VM使用Google Cloud Machine Learning需要哪些权限?

时间:2016-10-07 20:05:58

标签: google-cloud-ml

从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上运行?

1 个答案:

答案 0 :(得分:1)

要使用您需要的Cloud Machine Learning API

  1. 项目的编辑者权限,以便提交作业,创建模型等...

  2. GCS读/写权限。

  3. 这意味着如果您正在运行GCE VM并使用服务帐户

    1. 服务帐户应该是您与GCE一起使用的项目的编辑器。

      • 如果您使用的是默认计算引擎帐户,则会出现这种情况。
    2. 必须使用GCS读/写范围创建VM。