2015-06-16 6 views
1

Кто-нибудь знает, можно ли спросить пароль или что-то еще до удаления определенных DB базы данных, но не других, когда вы находитесь в панели управления firebase?Остановка случайного удаления базы данных Firebase с помощью Firebase Dashboard

Причина в том, что у нас есть несколько экземпляров firebase для разработки, а затем первичный продукт. Мы весь день dev db и часто смотрим на prod, а также Мы часто уничтожаем базу данных разработчиков, чтобы очистить нашу систему.

Мы очень обеспокоены тем, что в один прекрасный день мы случайно удалим базу данных prod как просто слишком просто - 2 клика! Такая ошибка, которую мог сделать любой дурак.

Итак, можно ли настроить одну из наших баз данных firebase, чтобы вам нужно было ввести пароль или что-то подобное, прежде чем вы удалите эту базу данных?

Спасибо.

ответ

4

Отказ от ответственности: Я работаю в Firebase

Firebase Панель имеет все или ничего подход к правам: либо вы можете получить или вы не можете. Так что это, к сожалению, «нет» для вашего первого вопроса.

Тем не менее, есть несколько вещей, которые нужно иметь в виду:

  1. Firebase делает резервные копии всех баз данных для целей аварийного восстановления, по крайней мере ежедневно. И «случайное нажатие на удаление» считается катастрофой.

  2. Возможно, лучше всего отделить работу разработчика (что вы делаете в приборной панели) от администрирования приложения. Для последнего вы должны создать панель управления, которая запрещает администратору совершать катастрофические вещи. Имейте в виду: нередко одним и тем же лицом, являющимся разработчиком, является администратор приложения. Но я считаю, что даже в таких случаях лучше защищать пользователей моих приложений от версии разработчика.

Смежные вопросы