【发布时间】:2018-11-22 00:20:17
【问题描述】:
我们正在尝试使用 App Engine 中的服务帐号确定 BigQuery 上的作业状态。
以下代码将确定作业的状态,但我们需要将其从使用默认 App Engine 凭据更改为服务帐户。
credentials = GoogleCredentials.get_application_default()
bigquery = discovery.build('bigquery', 'v2', credentials=credentials)
request = bigquery.jobs().get(projectId=PROJECT_ID, jobId=JOB_ID)
result = request.execute(num_retries=2)
我们将如何更改此设置以使用服务帐号来获取 BigQuery 作业的状态?
【问题讨论】:
标签: python google-app-engine google-bigquery