微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

云调度程序的身份验证问题

如何解决云调度程序的身份验证问题

无法弄清楚什么可能是错误的。我已经部署了一项服务,将触发器设置为需要身份验证。

为云调度程序创建了一个新的服务帐户:scheduler-invoker@<REDACTED>.iam.gserviceaccount.com

转到云运行的权限并将该帐户添加为云运行调用者(尽管在创建过程中我已经设置了该角色)

在云调度器上,我把这个帐号添加为服务帐号,受众设置为服务的url。

但是调用失败并显示 403 错误。无法弄清楚这一点,按照 https://cloud.google.com/run/docs/triggering/using-scheduler 中概述的每个步骤进行操作,而且我很确定我过去已经这样做了,没有出现任何问题。

有什么想法吗?

我在 SO 上看到了一些帖子,但即使在阅读它们之后我仍然在同一个地方

解决方法

我错过了一个事实,即我在 2019 年之前激活了云调度程序的项目。添加 service-[project-number]@gcp-sa-cloudscheduler.iam.gserviceaccount.com 似乎可以解决此问题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。