Cloud ML instructions显示如何使用shell命令获取服务帐户。我如何在Python中以编程方式执行此操作?例如在Datalab中?如何在Python中以编程方式获取Cloud ML服务帐户?
3
A
回答
4
您可以使用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"]
0
这是一个非常重要的步骤,如果你想通过你的python代码自动化过程。
以下内容对我而言没有'v1beta1'。不要忘记使用您的真实项目ID(例如'customer-analytics-123')更改您的默认或当前project_id
from googleapiclient import discovery
from googleapiclient import http
from oauth2client.client import GoogleCredentials
credentials = GoogleCredentials.get_application_default()
my_project_id = 'my_current_project_id' # change according to your project id
projects = 'projects/' + my_project_id
ml_client = discovery.build(
'ml',
'v1',
requestBuilder=http.HttpRequest,
credentials=credentials)
projs = ml_client.projects()
response = projs.getConfig(name = projects).execute()
SERVICE_ACCOUNT = response.get('serviceAccount')
print('Your Service Acc:', SERVICE_ACCOUNT)
相关问题
- 1. 如何以编程方式在Kubernetes中获取服务的NodePort?
- 2. 如何使用Python中的服务帐户验证Google Cloud?
- 3. 以编程方式创建认知服务(Face API)帐户
- 4. 如何以编程方式获取Grails服务的实例?
- 5. 如何在Symfony中以编程方式获得服务列表?
- 6. c#以编程方式获取Azure存储帐户权限
- 7. Spring Cloud:如何以编程方式读取hystrix度量数据?
- 8. 如何在Android中以编程方式调用帐户设置
- 9. 如何在node.js中以编程方式创建ftp帐户
- 10. 如何以编程方式将Cloud ML访问权限授予存储桶?
- 11. 如何以编程方式从服务
- 12. 如何从Azure ML中的python脚本获取web服务的输出ML
- 13. 如何以编程方式在AD域中获取登录服务器名称
- 14. 如何以编程方式获取Amazon S3帐户的总使用空间
- 15. 如何以编程方式使用Java来获取Azure存储帐户密钥?
- 16. 以编程方式注销Twitter帐户
- 17. 以编程方式创建Outlook帐户
- 18. 以编程方式删除Twitter帐户
- 19. 以编程方式添加SIP帐户
- 20. 以编程方式断开Facebook帐户
- 21. 如何以编程方式获取Python编译器字符串?
- 22. 如何以编程方式添加用户帐户策略?
- 23. 如何以编程方式将用户帐户添加到openDS?
- 24. 如何以编程方式获取layout_weight?
- 25. 是否有可能以编程方式设置Windows服务的用户帐户?
- 26. 如何以编程方式确定ASP.Net工作进程帐户
- 27. 如何验证用户以编程方式使用Web服务?
- 28. 如何以编程方式通过名称获得Angular服务
- 29. 以编程方式获取C:\ Users
- 30. 如何以编程方式从HLDS读取服务器日志?