2016-10-23 2 views

Antwort

4

Sie können die Python-Clientbibliotheken von Google Cloud verwenden, um die getConfig-Anforderung abzusetzen.

0

Es ist ein sehr wichtiger Schritt, wenn Sie den Prozess durch Ihren Python-Code automatisieren möchten.

Die folgenden funktionierten für mich ohne 'v1beta1'. Vergessen Sie nicht, Ihre Standard- oder aktuelle Projekt-ID zu ändern, indem Sie Ihre echte Projekt-ID verwenden (z. B. "customer-analytics-123")

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) 
Verwandte Themen