возник вопрос по pubsub который тут же захотелось кому-нибудь озвучить
пытаюсь сервису дать права слушать события которые генерирует bucket
создал сервисный аккаунт и дал ему следующие права:
- roles/pubsub.editor на конкретный топик (чтобы можно было паблишить, консьюмить и тп)
- roles/editor на конкретный сабскрипшн (чтобы можно было подписываться)
а как-то можно разрешить сервису создавать и удалять сабскрипшны но только в рамках конкретного топика?
а то глобальная роль pubsub.editor с "pubsub.subscriptions.create" и "pubsub.subscriptions.create" слишком глобальная какая-то и дает кучу всего
https://cloud.google.com/iam/docs/understanding-roles#pubsub-roles