首页 > 解决方案 > Google BigQuery P4 服务帐号需要 iam.serviceAccounts.getAccessToken 错误

问题描述

我正在尝试从Google Cloud Build配置和运行BigQuery Transfer Service ,但出现以下错误消息。

mk 操作中的 BigQuery 错误:P4 服务帐户需要 iam.serviceAccounts.getAccessToken 权限。运行以下命令可能会解决此错误:gcloud projects add-iam-policy-binding --member='serviceAccount:service-@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com' --role='roles/iam.serviceAccountShortTermTokenMinter '

我已经使用 Python 库和 CLI 尝试过,但没有运气。我知道它可以通过控制台完成,但我必须以编程方式完成。

此外,我已将角色/iam.serviceAccountShortTermTokenMinter授予bigquerydatatransfer iam 服务帐户。

标签: google-cloud-platformgoogle-bigquerygoogle-cloud-build

解决方案


推荐阅读