google-cloud-datalab - 如何在 Python 中以编程方式获取 Cloud ML 服务帐户?

标签 google-cloud-datalab google-cloud-ml

Cloud ML instructions展示如何使用 shell 命令获取服务帐户。我如何在 Python 中以编程方式完成此操作?例如在数据实验室中?

最佳答案

您可以使用 Google Cloud 的 Python 客户端库发出 getConfig 请求。

from googleapiclient import discovery
from googleapiclient import http
from oauth2client.client import GoogleCredentials

credentials = GoogleCredentials.get_application_default()

ml_client = discovery.build(
    'ml',
    'v1beta1',
    requestBuilder=http.HttpRequest,
    credentials=credentials)
p = ml_client.projects()
config = p.getConfig(name="projects/my-project").execute()
SERVICE_ACCOUNT = config["serviceAccount"]

关于google-cloud-datalab - 如何在 Python 中以编程方式获取 Cloud ML 服务帐户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40198449/

相关文章:

google-cloud-platform - 有没有办法在不轮询 REST API 的情况下通知 Google AI Platform 训练作业的状态变化?

pandas - XGBoost 预测在 AI Platform 上不起作用 : 'features names mismatch'

keras - 为什么 Keras 为单个 .fit 运行编写多个张量板日志?

ios - 将数据从 iOS 推送到 Google Cloud BigQuery

cloud - Google 云数据实验室设置指南不适合我

python - 从 Google Storage Cloud 读取数据到 Google Cloud Datalab 奇怪的错误

python - gcloud ml-engine 在大文件上返回错误

python - 如何从谷歌存储云读取数据到谷歌云数据实验室

python - 无法在 Google Datalab Jupyter 笔记本中安装 pyproj 模块

tensorflow - 做 Tensorflow 教程时出错