#firebase #firebase-realtime-database #permissions #google-iam
#firebase #firebase-realtime-database #разрешения #google-iam
Вопрос:
В настоящее время у нас есть приложение в рабочей среде, использующее firebase. У нас есть проект для каждой среды: develop
и production
.
Я видел, что мы можем создавать несколько баз данных и у нас может быть несколько хостинговых сайтов. Что делает его идеальным для создания нескольких сред в одном проекте.
Проблема в том, что в develop
среде у нас есть несколько человек (РАЗРАБОТЧИКОВ) с доступом редактора к базе данных. В production
мы хотим, чтобы доступ имел только один человек.
Есть ли способ ограничить разрешения для каждой базы данных?
Ответ №1:
Хотя можно ограничить, к каким функциям Firebase сотрудник может получить доступ в рамках проекта, требуемый уровень детализации — нет. Невозможно предоставить сотруднику проекта разный уровень доступа к разным экземплярам базы данных в этом проекте или к разным хостинговым сайтам.
Обычный способ настроить несколько вариантов — создать отдельный проект для каждого из ваших develop
и production
приложений.