Как говорится в сообщении, вы не можете развертывать функции на уровне бесплатного пользования Spark, если вы нацелены на nodejs 10. Прочтите ссылку на FAQ :
Зачем мне нужна учетная запись для выставления счетов, чтобы использовать среду выполнения Node.js 10 для облачных функций для Firebase?
Из-за обновлений его базовой архитектуры, запланированных на 17 августа 2020 г., Cloud Functions for Firebase будет полагаться на некоторые дополнительные платные сервисы Google: Cloud Build , Container Registry и Cloud Storage . Эти обновления архитектуры будут применяться к функциям, развернутым в среде выполнения Node.js 10. За использование этих услуг будет взиматься плата в дополнение к существующим ценам.
В новой архитектуре Cloud Build поддерживает развертывание функций. Вам будет выставлен счет только за время вычислений, необходимое для создания контейнера времени выполнения функции.
Облачное хранилище, взаимодействующее с Google Container Registry , предоставит место для хранения контейнеров, в которых выполняются функции. . Вам будет выставлен счет за каждый контейнер, необходимый для развертывания функции. Если вы в настоящее время используете облачные функции в пределах бесплатного использования, вы можете заметить новую небольшую плату за каждый хранимый контейнер - например, 1 ГБ хранилища стоит по цене 0,026 доллара США в месяц .
Чтобы узнать больше о том, как может измениться ваш счет, просмотрите следующие
Если вы хотите настроить таргетинг на узел 8, это все еще может работать. Но он устарел, и ваши функции в конечном итоге перестанут работать. В этом случае вам все равно придется перенести их на узел 10 и предоставить учетную запись для выставления счетов.
Cloud Functions по-прежнему имеет ежемесячную бесплатную надбавку, которая задокументирована на странице цен . Но вам нужно будет предоставить кредитную карту и иметь тарифный план, чтобы использовать ее. Вы будете нести ответственность за оплату любого ежемесячного превышения лимита.