无法使用具有BigQuery作业用户角色(在IAM中)的服务帐户从python连接到查询

无法使用具有BigQuery作业用户角色(在IAM中)的服务帐户从python连接到查询,python,google-bigquery,Python,Google Bigquery,云团队授予我一个具有BigQuery作业用户角色(IAM)的服务帐户(SA),用于从python进行查询。 但我有这个问题 403请求失败:用户没有 “bigquery.readsessions.create”项目权限 但是这个SA是在Java中工作的。正在寻找解决此问题的方法,谢谢^^ 我的简单代码如下: import pandas as pd import google.cloud.bigquery as gbq gbq_client = gbq.Client.from_service_ac

云团队授予我一个具有BigQuery作业用户角色(IAM)的服务帐户(SA),用于从python进行查询。 但我有这个问题

403请求失败:用户没有 “bigquery.readsessions.create”项目权限

但是这个SA是在Java中工作的。正在寻找解决此问题的方法,谢谢^^

我的简单代码如下:

import pandas as pd
import google.cloud.bigquery as gbq
gbq_client = gbq.Client.from_service_account_json('credentials/credentials_bigquery.json')

#function query
def query_job(client,query):
    query_job = client.query(query)  # Make an API request.
    df_from_bq = query_job.to_dataframe()
    return df_from_bq

#query 
qr_user = """
            SELECT user_id FROM `CUSTOMER_DATA_PLATFORM.CDP_TBL` LIMIT 1000
          """
user = query_job(gbq_client,qr_user)