Как предоставить разные разрешения IAM для базы данных реального времени в firebase?

#firebase #firebase-realtime-database #permissions #google-iam

#firebase #firebase-realtime-database #разрешения #google-iam

Вопрос:

В настоящее время у нас есть приложение в рабочей среде, использующее firebase. У нас есть проект для каждой среды: develop и production .

Я видел, что мы можем создавать несколько баз данных и у нас может быть несколько хостинговых сайтов. Что делает его идеальным для создания нескольких сред в одном проекте.

Проблема в том, что в develop среде у нас есть несколько человек (РАЗРАБОТЧИКОВ) с доступом редактора к базе данных. В production мы хотим, чтобы доступ имел только один человек.

Есть ли способ ограничить разрешения для каждой базы данных?

Ответ №1:

Хотя можно ограничить, к каким функциям Firebase сотрудник может получить доступ в рамках проекта, требуемый уровень детализации — нет. Невозможно предоставить сотруднику проекта разный уровень доступа к разным экземплярам базы данных в этом проекте или к разным хостинговым сайтам.

Обычный способ настроить несколько вариантов — создать отдельный проект для каждого из ваших develop и production приложений.