0

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 で実行していますか?

4

1 に答える 1

1

必要な Cloud Machine Learning API を使用するには

  1. ジョブの送信、モデルの作成などを行うためのプロジェクトの編集者権限...

  2. GCS の読み取り / 書き込み権限。

これは、GCE VM を実行していて、サービス アカウントを使用している場合を意味します

  1. サービス アカウントは、GCE で使用しているプロジェクトの編集者である必要があります。

    • これは、既定のコンピューティング エンジン アカウントを使用している場合に当てはまります。
  2. VM は、GCS 読み取り/書き込みスコープで作成する必要があります。

于 2016-10-07T20:05:58.053 に答える