google-cloud-platform - 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 服务帐户。
解决方案
推荐阅读
- javascript - 无法使用 Javascript 覆盖 justify-content
- javascript - 在没有弹出窗口的情况下在 Chrome 中使用 javascript 启动自定义协议处理程序?
- python - 拆分标头后旋转数据框
- ios - iOS - 离线地图轮流导航
- javascript - 如何在 Vue.js 模板中显示函数输出
- aspen - 如何修复 Aspen V10 中的流警告?
- python - 使用请求从 Python 中解析的 JSON 中正确选择字典中的键和值
- sequelize.js - 如何检查实例更新是否已保存?
- javascript - 无法根据字符串值减少对象数组
- windows - 为什么我不能在 Rust 中将 `Stdio::piped()` 与 Windows `cmd.exe` 一起使用?