【发布时间】:2021-02-09 17:44:31
【问题描述】:
我的 Dataflow 作业在尝试访问机密时失败:
“线程“主”com.google.api.gax.rpc.PermissionDeniedException 中的异常:io.grpc.StatusRuntimeException:PERMISSION_DENIED:资源“projects/REDACTED/secrets/REDACTED/”的权限“secretmanager.versions.access”被拒绝版本/最新的'(或者它可能不存在)。”
我使用gcloud dataflow flex-template run 启动工作。我可以在控制台中查看秘密。当我在笔记本电脑上运行相同的代码时,它可以工作。据我了解,当我使用上述命令提交作业时,它在可能具有不同权限的服务帐户下运行。如何确定作业在哪个服务帐户下运行?
【问题讨论】: