# #python #google-cloud-platform #publish-subscribe #google-cloud-pubsub
Вопрос:
Существует ли автоматический способ управления всеми конфигурациями Pub/Sub облачной платформы Google(GCP). У меня есть облачный проект, в котором есть около 50 тем и подписок(которые вызывают конечные точки api) для этого проекта. Все они относятся к производственным серверам. Я создал отдельный beta
экземпляр, но я не могу найти хорошее решение, как управлять настройками паба/суб для этого.
Я представляю себе следующий рабочий процесс:
- определите все разделы/подразделы в файле yaml(или создайте их на основе вашего кода с помощью какого-либо декоратора)
- выполните команду, чтобы синхронизировать их с эмулятором
- протестируйте функциональность с помощью эмулятора
- выполните команду типа: sync_all_topics beta -gt;, которая создаст/обновит темы GCP с префиксом бета-версии
- протестируйте эту функциональность в реальной среде GCP
- запустите производство sync_all_topics, чтобы обновить производственные конфигурации
Я удивляюсь, почему никто не использует этот подход, и для этого нет решения.
Комментарии:
1. А как насчет IaC, например, Terraform?