Спасибо, что обратились.Мы намеренно не реализовали некоторые функции, пока у нас не было явного спроса.
Я бы предложил подать запрос на функцию для № 1 и № 2 с вариантом использования в [1].
Работа поддержкиповторные попытки (с помощью перезапускаемых заданий) или добавление политик, таких как обработка по ошибке в рабочих процессах, кажется разумным.
Я не уверен, что вы запрашиваете в # 3 (какой планировщик)?Облачные функции запускаются через HTTP-запросы, файлы в уведомлениях GCS или PubSub.Вы должны иметь возможность использовать pyspark с клиентской библиотекой для запуска по любому из этих путей.
[1] https://cloud.google.com/support/docs/issue-trackers