Облачное хранилище для Firebase

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

Облачное хранилище для Firebase - это мощный, простой и экономичный сервис хранения объектов, созданный для масштабирования Google. SDK Firebase для облачного хранилища добавляют безопасность Google к загрузке и скачиванию файлов для ваших приложений Firebase независимо от качества сети.

Вы можете использовать наши SDK для хранения изображений, аудио, видео или другого пользовательского контента. На сервере, вы можете использовать Google Cloud API - интерфейсы для хранения , чтобы получить доступ к тем же файлам.

Настройка IOS Android Настройка веб - установки C ++ Установка Установка Unity

Ключевые возможности

Надежные операции SDK Firebase для облачного хранилища выполняет загрузку и загрузку независимо от качества сети. Загрузки и загрузки являются надежными, то есть они перезапускаются с того места, где были остановлены, что экономит время и пропускную способность ваших пользователей.
Надежная безопасность SDK Firebase для облачного хранилища интегрируются с Firebase Authentication, чтобы обеспечить простую и интуитивно понятную аутентификацию для разработчиков. Вы можете использовать нашу декларативную модель безопасности, чтобы разрешить доступ на основе имени файла, размера, типа содержимого и других метаданных.
Высокая масштабируемость Облачное хранилище рассчитано на эксабайтный масштаб, когда ваше приложение становится вирусным. Легко переходите от прототипа к производству, используя ту же инфраструктуру, что и Spotify и Google Фото.

Как это работает?

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

Облако хранения для Firebase хранит свои файлы в Google Cloud Storage ковшом, что делает их доступными как через Firebase и Google Cloud. Это позволяет гибко загружать и скачивать файлы с мобильных клиентов через Firebase SDK для облачного хранилища. Кроме того, вы можете сделать на стороне сервера обработки , таких как изображение фильтрации или перекодирование видео с помощью Google Cloud API - интерфейсы для хранения . Облачное хранилище масштабируется автоматически, поэтому нет необходимости переходить к другому провайдеру. Узнайте больше о всех преимуществах нашей интеграции с Google Cloud .

В Firebase SDKs для Cloud Storage интегрируется с Firebase аутентификацией для идентификации пользователей, и мы обеспечиваем декларативный язык безопасности , что позволяет установить контроль доступа на отдельные файлы или группы файлов, так что вы можете сделать файлы как государственные или частные , как вы хотите.

Путь реализации

Интегрируйте SDK Firebase для облачного хранилища. Быстро подключайте клиентов через Gradle, CocoaPods или сценарий include.
Создать ссылку Укажите путь к файлу, например images / mountains.png, чтобы загрузить, загрузить или удалить его.
Загрузить или скачать Загрузить или загрузить в собственные типы в памяти или на диске.
Защитите свои файлы Используйте Firebase Правила безопасности для Cloud Storage , чтобы защитить ваши файлы.

Хотите хранить другие типы данных?

  • Облако Firestore является гибкой, масштабируемой базой данных для мобильных устройств, веб и разработки сервера от Firebase и Google Cloud.
  • В Firebase в реальном времени База данных хранит данные приложения в формате JSON, как состояние игры или сообщения чата, и синхронизирует изменения мгновенно во всех подключенных устройств. Чтобы узнать больше о различиях между вариантами баз данных см Выберите базу данных: Cloud Firestore или в реальном времени базы данных .
  • Firebase Удаленная настройка хранит пары ключ-значение проявителя указано , чтобы изменить поведение и внешний вид вашего приложения , не требуя пользователям загружать обновления.
  • Firebase хостинг хозяевам HTML, CSS и JavaScript для вашего сайта, а также других разработчиков предоставленных активов , как графики, шрифтов и иконок.

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