Google 致力于为黑人社区推动种族平等。查看具体举措
Эта страница переведена с помощью Cloud Translation API.
Switch to English

Обзор

Расширения Firebase помогают сократить время, затрачиваемое на разработку, обслуживание и рост вашего приложения.

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

Чтобы установить расширения или управлять ими, вам должна быть назначена одна из следующих ролей: владелец, редактор или администратор Firebase .

Кроме того, чтобы установить расширение, ваш проект должен быть включен в план Blaze (оплата по мере использования). С вас будет взиматься небольшая сумма ( обычно около 0,01 доллара США в месяц ) за каждый экземпляр установленного вами расширения в дополнение к любым расходам, связанным с использованием вами служб Firebase.

Официальные расширения Firebase

Официальные расширения Firebase разрабатываются и тестируются партнерскими службами Firebase и Firebase Extensions. Эти расширения надежны и безопасны.

Просмотрите официальные расширения Firebase

Просмотрите официальные расширения Firebase из следующих источников:

Посмотреть исходный код расширения

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

Содержимое исходного кода расширения

Исходный каталог расширения включает:

  • Файл extension.yaml - содержит метаданные расширения и определяет созданные ресурсы , API Google и роли доступа, необходимые для работы, а также любые настраиваемые пользователем параметры (переменные среды) для расширения.

  • Каталог функций - содержит файлы исходного кода для расширения.

  • Файл README - перечисляет метаданные расширения (но в более удобочитаемом формате), а также содержимое файла PREINSTALL.

  • Файл PREINSTALL - описывает, как работает расширение, любые необходимые задачи перед установкой, требования к конфигурации и подробные сведения о расширении.

  • Файл POSTINSTALL - описывает конкретные инструкции по использованию и любые дополнительные требования к интеграции.

Ресурсы для расширения

Каждый проект Firebase содержит несколько типов «ресурсов». Ресурсы проекта могут включать в себя такие вещи, как развернутые облачные функции, экземпляры баз данных, сегменты облачного хранилища и задания облачного планировщика.

Когда вы устанавливаете расширение, Firebase создает в вашем проекте новые специфичные для расширения ресурсы (в частности, облачные функции). Эти ресурсы определены в файле спецификации extension.yaml (в частности, как тип ресурса firebaseextensions.v1beta.function ), и они требуются расширению для работы.

Обратите внимание: если вы удалите расширение , все ресурсы, созданные Firebase специально для работы этого экземпляра расширения (например, набор функций), будут удалены. Однако не удаляются:

  • Любые артефакты, созданные расширением (например, сохраненные изображения).

  • Любые другие ресурсы в вашем проекте, такие как экземпляр базы данных или корзина Cloud Storage. Даже если расширение взаимодействовало с этими другими ресурсами, они не зависят от расширения , поэтому они не удаляются при удалении расширения.

Использование консоли Firebase или интерфейса командной строки Firebase

Вы можете установить любое из официальных расширений Firebase и управлять им с помощью консоли Firebase или интерфейса командной строки Firebase .

Действие Консоль Firebase Firebase CLI
Посмотреть подробную информацию (до установки)
Установить
Просмотр конфигурации (после установки)
Изменить конфигурацию
Обновить версию
Удалить

Следующие шаги