Разрешение 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.