Удалить все функции Firebase

У меня есть проект Firebase с несколькими развернутыми функциями. Можно ли удалить все функции за один раз через CLI?

Я попробовал команду firebase functions:delete --region us-central1 и вывод ошибки был Error: Must supply at least function or group name.

На данный момент я удалил все из них, указав каждое из их имен как таковое:firebase functions:delete function1 function2 ...functionN но это очень громоздко

Версия установленного firebase-tools v4.0.0

4 ответа

Решение

Войдите в свою облачную консоль Google по адресу https://console.cloud.google.com/, выберите свой проект, затем в списке слева выберите "Облачные функции". Когда вы получите список функций, установите флажок в строке заголовка, чтобы выбрать все, затем нажмите кнопку "Удалить" на панели инструментов.

Обновление для комментария:

Я не знаю, какова стратегия продукта для Firebase Console в отношении облачных функций. Я предполагаю, что он предназначен для предоставления упрощенного, более удобного интерфейса для управления облачными функциями, связанными с Firebase. Консоль Google Cloud Console предоставляет более богатый набор возможностей для управления функциями и просмотра журналов. Вы можете отправить запрос функции в Firebase, чтобы добавить эти возможности в консоль Firebase. Некоторые подробности об отношениях Firebase / Google Cloud представлены по следующим ссылкам:

/questions/8875694/v-chem-raznitsa-mezhdu-oblachnoj-funktsiej-i-funktsiyami-firebase/8875707#8875707

https://cloud.google.com/functions/docs/concepts/functions-and-firebase

Просто закомментируйте (или удалите) все функции в вашем файле index.js и повторно разверните его через CLI.

Добавление других вариантов удаления. Для получения дополнительной информации ознакомьтесь с официальной документацией Firebase .

Теперь вы можете просто удалить функцию из панели функций следующим образом. Нажмите на метку с тремя точками соответствующей функции в правом углу.

Другие вопросы по тегам