Мне нужно создать файл отчета по запросу пользователя.Каждый пользователь выбирает фильтр для файлового отчета, и мое приложение должно сгенерировать файл в облачном хранилище и отправить уведомление с созданной ссылкой на файл.
Это рабочий процесс приложения:
- клиент выбирает фильтр и запрашивает файл отчета
- Приложение получает этот запрос и создает запись в хранилище данных с даннымио выбранном пользователем фильтре
- Сохраняет безопасную строку URL ключа хранилища данных из новой записи в pubsub.
- Конвейер потока данных считывает ключ, хранящийся в PubSub.
- Создание файла в облачном хранилище Google
- Уведомление клиента с помощью URL-адреса файла хранилища
Можно ли создать файл для каждого входа в pubsub?
Как мне создать файл с произвольным именем?
Правильно ли эта архитектура?