Предоставление доступа к учетной записи службы для подписки / num_outstanding_messages подписки - PullRequest
0 голосов
/ 23 марта 2020

Есть ли способ предоставить разрешение на доступ к учетной записи службы для подписки / num_outstanding_messages подписки? Вместо того, чтобы предоставлять разрешение на весь проект, к которому принадлежит подписка, я просто хочу дать разрешение на доступ только к подписке.

Я не могу найти ответ из документов: https://cloud.google.com/pubsub/docs/monitoring

1 Ответ

1 голос
/ 23 марта 2020

Разрешение monitoring.timeSeries.list действует на уровне проекта ( do c), поэтому вы не можете дать разрешение на получение статистики только по одной подписке в проекте.

Можно иметь подписки в проекте, отличном от topi c (при условии, что у создателя есть projects.subscriptions.create perm в обоих проектах), и даже для приложения для получения подписки из другого проекта, в котором выполняется приложение (пока приложение имеет projects.subscriptions.pull). Это позволяет вам достичь того, чего вы хотите, вот несколько возможных настроек:

  • Отдельное push / pull: publisher & topi c в проекте A; подписка, подписчик и читатель статистики в проекте B.
  • Только отдельная подписка сама: издатель, topi c, подписчик и читатель статистики в проекте A; подписка в проекте B.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...