2016-10-23 8 views

答えて

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を使用してデフォルトまたは現在のプロジェクトIDを変更することを忘れないでください(例: '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) 
関連する問題