РЕШИТЬ! Этот ответ помог: Ошибка: не удалось загрузить учетные данные по умолчанию (функция Firebase в firestore)
Изнутри функции Firebase для вызова API я публиковал в Cloud PubSub topi c вот так:
pubsub.topic(topicName).publish(dataBuffer, customAttributes)
Я не ожидал ответа и немедленно отправлял ответ 2XX HTTP обратно клиенту. Казалось, что выполнение продолжается нормально, но, очевидно, оно не ведет себя так, как задумано.
Иногда сам ответный вызов API завершается ошибкой (и никогда не публикует sh сообщение), но иногда нет , В других случаях публикация sh будет успешной, но функция Firebase, подписывающаяся на topi c, не будет работать!
Во всех случаях это, похоже, разрешается после повторного запуска сценария. По этой причине я все еще верю, что это как-то связано с холодным стартом.
Но с тех пор, как я изменил его, чтобы ждать так:
await pubsub.topic(topicName).publish(dataBuffer, customAttributes)
Я не видел, чтобы эта проблема повторилась .