Начните использовать Firebase с существующим проектом Google Cloud.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Проект Firebase — это проект Google Cloud , в котором включены некоторые дополнительные конфигурации и сервисы, специфичные для Firebase. Обычно это называется «добавлением Firebase» в проект Google Cloud . На этой странице описано , как «добавить Firebase» , а также некоторые часто задаваемые вопросы (FAQ) .
Когда вы добавляете Firebase в проект Google Cloud , Firebase автоматически включает несколько API и создает сервисные учетные записи, чтобы упростить использование всех сервисов и интерфейсов Firebase. Firebase также добавляет метку firebase:enabled в ваш проект на странице «Ярлыки» консоли Google Cloud . Узнайте больше о том, что происходит, когда вы «добавляете Firebase» .
Связь между проектом Firebase и проектом Google Cloud
Поскольку проект Firebase является проектом Google Cloud :
В проекте вы можете использовать продукты и API как Firebase, так и Google Cloud .
Разрешения и роли IAM для проекта являются общими для Firebase и Google Cloud . Любой доступ участника проекта (то есть руководителя) к вашему проекту Google Cloud также будет применяться к вашему проекту Firebase (и наоборот).
Платежи за проект распределяются между Firebase и Google Cloud . Если в вашем проекте Google Cloud включена оплата, то ваш проект Firebase будет использовать тарифный план Firebase с оплатой по мере использования Blaze.
Любая иерархия ресурсов , примененная к вашему проекту Google Cloud (например, организация, папки и т. д.), также будет применяться к вашему проекту Firebase.
Удаление проекта приведет к его удалению в Firebase и Google Cloud .
Удаление или изменение ресурса или данных в проекте применяется в Firebase и Google Cloud .
Как добавить Firebase в существующий проект Google Cloud
Вы можете «добавить Firebase» в существующий проект Google Cloud используя любой из следующих вариантов. Убедитесь, что у вас есть необходимые разрешения для добавления Firebase в проект Google Cloud .
Имейте в виду, что как только вы «добавите Firebase» в существующий проект Google Cloud , его нельзя будет отменить (то есть вы не сможете полностью «удалить Firebase» из проекта Google Cloud ). Узнайте больше в этом FAQ .
Обратите внимание, что для выполнения этого вызова вам понадобится имя ресурса вашего проекта.
Подробные инструкции см. в разделе «Добавление служб Firebase в ваш проект» руководства Firebase: «Настройка проекта Firebase и управление им с помощью Management REST API». Обязательно следуйте всем инструкциям в разделе «Перед началом работы» этого руководства.
Терраформировать
Включите Firebase Management API ( firebase.googleapis.com ) в существующем проекте Google Cloud .
Включите службы Firebase для проекта, используя ресурс google_firebase_project .
Требуется ли принятие Условий использования Firebase, чтобы начать использовать Firebase?
Чтобы получить доступ и использовать все возможности Firebase в проекте Google Cloud , вам необходимо принять Условия использования Firebase . Вам также необходимо принять Условия Firebase, чтобы «добавить Firebase» в существующий проект Google Cloud .
Вам нужно принять Условия Firebase только один раз для своей учетной записи Google, независимо от того, к скольким проектам у вас есть доступ. Принимая условия, вы принимаете их только в отношении своей учетной записи Google; принятие не происходит на уровне проекта для всех участников проекта.
Вы можете принять Условия Firebase через консоль Firebase , используя любой из следующих вариантов. При появлении запроса примите Условия.
Создайте новый проект Firebase с помощью консоли Firebase .
Откройте существующий проект Firebase в консоли Firebase (например, кто-то пригласил вас стать участником (то есть руководителем) проекта).
Однако простое добавление метки firebase:enabled вручную в список меток проекта НЕ включает конфигурации и сервисы, специфичные для Firebase, для вашего проекта Google Cloud . Для этого вам необходимо добавить Firebase с помощью консоли Firebase (или, для расширенных вариантов использования, с помощью интерфейса командной строки Firebase , REST API управления Firebase или Terraform).
Что произойдет, если вы «добавите Firebase» в существующий проект Google Cloud ?
Проект Firebase — это проект Google Cloud , в котором включены некоторые дополнительные конфигурации и сервисы, специфичные для Firebase. Итак, когда вы «добавляете Firebase» в существующий проект Google Cloud , Firebase предпринимает следующие действия, чтобы упростить использование всех сервисов и интерфейсов Firebase:
API удаленной настройки Firebase в реальном времени
API правил Firebase
API набора инструментов идентификации
API службы токенов
Могу ли я «удалить Firebase» из проекта?
После того, как вы «добавите Firebase» в существующий проект Google Cloud , его нельзя будет отменить (то есть вы не сможете полностью «удалить Firebase» из проекта Google Cloud ).
Процесс «добавления Firebase» включает API и серверные службы, которые можно использовать для других функций Google Cloud . Отключение всех этих включенных служб может привести к неожиданным и непредвиденным последствиям из-за зависимостей.
Могу ли я заблокировать «добавление Firebase» для существующего проекта Google Cloud ?
Хотя вы не можете фактически заблокировать возможность «добавления Firebase» в существующий проект Google Cloud , вы можете сделать следующее:
Ограничьте количество участников проекта (то есть участников), имеющих разрешение IAM firebase.projects.update , необходимое для «добавления Firebase».
Следующие шаги
Чтобы узнать больше о проектах Firebase, посетите следующие ресурсы:
Понимание проектов Firebase — содержит краткие обзоры нескольких важных понятий о проектах Firebase, включая их связь с Google Cloud и базовую иерархию проекта, его приложений и ресурсов.
Общие рекомендации по настройке проектов Firebase — представлены общие рекомендации высокого уровня по настройке проектов Firebase и регистрации ваших приложений в проекте, чтобы у вас был четкий рабочий процесс разработки с использованием различных сред.
Начните использовать Firebase в своих мобильных и веб-приложениях, зарегистрировав свои приложения в проекте Firebase и подключив их к Firebase: iOS+ | Андроид | Интернет | флаттер | Единство | С++ .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-05-08 UTC."],[],[]]