我正在尝试按照GCP 部署指南在 Google Cloud Platform (GCP) 和 Kubernetes Engine (GKE) 上安装 Kubeflow 。
我创建了一个我是所有者的 GCP 项目,启用了计费功能,设置了 OAuth 凭据并启用了以下 API:
- 计算引擎 API
- Kubernetes 引擎 API
- 身份和访问管理 (IAM) API
- 部署管理器 API
- 云资源管理器 API
- 云文件存储 API
- AI 平台训练和预测 API
但是,当我想使用 UI 部署 Kubeflow时,我收到以下错误:
所以我仔细检查了这些 API 已经启用:
屏幕底部的日志消息是:
2020-03-0614:14:04.629: Getting enabled services for project <projectname>..
2020-03-0614:14:16.909: Could not configure communication with GCP, exiting
失败Could not configure communication with GCP, exiting
时触发。_enableGcpServices()
该行Getting enabled services for project ...
被打印但不是该行Proceeding with project number: ...
,因此必须在这些行之间的代码块中的某处触发错误。
调用Gapi.cloudresourcemanager.getProjectNumber(project)
有自己的 try/catch,错误消息和标题略有不同(只讨论云资源管理器 API,而不是 IAM API),所以我认为是调用Gapi.getSignedInEmail()
失败??