我正在尝试从 Google Cloud Build 配置并运行 BigQuery Transfer Service ,但出现以下错误消息。
mk操作中的BigQuery错误:P4服务帐户需要 iam.serviceAccounts.getAccessToken权限。运行以下命令可能 解决此错误:gcloud项目add-iam-policy-binding --member ='serviceAccount:service-@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com'--role ='roles / iam.serviceAccountShortTermTokenMinter'
我已经使用Python库和CLI尝试过它,但是没有运气。我知道可以通过控制台来完成,但是我必须通过编程来完成。
我还已将 roles / iam.serviceAccountShortTermTokenMinter 授予bigquerydatatransfer iam服务帐户。