Ответ 1
Если вы просматриваете облачные функции в Cloud Console, вы можете удалить их отдельно оттуда: https://console.cloud.google.com/functions
Есть ли способ отключить облачную функцию для Firebase через панель Firebase?
Я развернул облачную функцию с ошибкой, которая вызвала бесконечный цикл запускаемой функции, обновление данных, а затем снова запуск функции. Я быстро обнаружил ошибку, но мне пришлось исправить код и повторно развернуть весь проект, чтобы функция перестала запускаться.
Несмотря на то, что я развернул новую функцию, развертывание заняло некоторое время, и функция была запущена сотни раз (что фактически заставляло других запускаться сотни раз).
Я хотел бы сразу отключить функцию, когда это произойдет, но я не вижу никаких параметров на панели управления или через CLI Firebase.
Если вы просматриваете облачные функции в Cloud Console, вы можете удалить их отдельно оттуда: https://console.cloud.google.com/functions
Не хотите удалить функцию, так как я хочу сохранить историю использования, журналы и т.д.? Эта работа обходится долго, затягивает, но делает свое дело:
Отключить функцию:
firebase deploy --only functions:functionName
Включить функцию:
К сожалению, в Firebase есть только опция удаления и опция отключения :(