授予服务帐户访问订阅/ num_outstanding_messages的权限

时间:2020-03-23 17:25:50

标签: google-cloud-platform google-cloud-pubsub google-cloud-stackdriver

是否可以为订阅/ num_outstanding_messages授予服务帐户访问权限? 我只想授予仅用于访问订阅的权限,而不是授予订阅所属的整个项目的权限。

我从文档中找不到答案: https://cloud.google.com/pubsub/docs/monitoring

1 个答案:

答案 0 :(得分:1)

monitoring.timeSeries.list权限作用于项目级别(doc),因此,您不仅可以授予权限来获取项目中一个订阅的统计信息。

有可能在与主题不同的项目中拥有订阅(只要创建者在两个项目中都有projects.subscriptions.create烫发),甚至某个应用程序可以从与该应用程序不同的项目中的订阅中获取运行(只要应用具有projects.subscriptions.pull)。这确实可以实现您想要的目标,这里有一些可能的设置:

  • 单独的推/拉:项目A中的发布者和主题;项目B的订阅,订阅者和统计阅读器。
  • 只有单独的订阅本身:项目A中的发布者,主题,订阅者和统计阅读器;订阅项目B。