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/