Вы попадаете в облачный запуск максимум через 300 секунд. Если вам нужен более высокий тайм-аут (600 с), вы можете использовать облачный запуск на Anthos. (Который стоит дорого, если это все функции, которые вам нужны).
Для желаемого тайм-аута на 900 с самый простой способ - это разверните свой контейнер в вычислительном экземпляре (это может быть сделано во время запуска и требует совсем немного усилий).
Если вы можете немного изменить свой код, ваш следующий лучший вариант - использование облачных функций / облачного запуска в качестве интерфейс, который направляет ваши запросы в очередь, и некоторые экземпляры могут обрабатывать их в пакетном задании.
Если у вас уже есть кластер k8s, вы можете развернуть эту функцию облачного запуска с помощью knative и настроить как knative, так и Ваш сервис me sh (istio) Тайм-аут. Имейте в виду, что вы рискуете DoS / Do $ злоумышленниками.