即使服务帐户具有 Pub/Sub 发布者角色,发布到 pubsub 的权限也被拒绝

问题描述 投票:0回答:1

我有一个基于 Cloud Run 的微服务,该服务将消息发布到 GCP PubSub 主题,当从内部计划的 cron 作业调用该服务时,该服务运行良好,但当从外部第三方 api 调用该微服务并且然后尝试向主题发布消息我收到此权限错误:'Error: 7 PERMISSION_DENIED: User not authorized to perform this action.'


此微服务在包含角色

Pub/Sub Publisher

 的服务帐户下运行。  但是,当我将角色 
Pub/Sub Admin
 添加到此服务帐户时,它确实适用于这些外部发起的调用!

我正在尝试找出需要添加到此 s.a. 的更细粒度的权限。使其适用于外部传入消息,这是为什么?

google-cloud-platform google-cloud-iam
1个回答
0
投票

根据此官方文件

如果出现此错误,请执行以下操作:

请参阅此

文档以获取更多信息,并浏览此堆栈链接,这可能对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.