Title

Title


Используйте несколько бакетов в своих проектах

Сразу после запуска на I/O 2016 проекты Firebase были ограничены одним бакетом, расположенным в США. На Google Cloud Next 2017 мы объявили, что любой проект Firebase с планом подписки Blaze теперь имеет возможность создавать бакеты в любых регионах и с любыми классами хранения, поддерживаемыми Google Cloud Storage. Это делает возможным несколько важных функций:

  • Логически разделять разные типы данных (например, данные пользователя и данные разработчика).
  • Хранить данные ближе к пользователям, чтобы оптимизировать производительность и поддерживать соответствие местным нормативным требованиям.
  • Сократить затраты, храня не всегда необходимые данные (например, резервные копии) в отдельном классе хранения.

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


Свяжите существующие бакеты с вашими продуктами

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

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


Интеграция с Google Cloud Functions

На Google Cloud Next 2017 мы также анонсировали Cloud Functions для Firebase, которая позволяет разработчикам писать код, который отвечает на события в функциях Cloud и Firebase. Cloud Storage для Firebase легко с ними интегрируется, позволяя вам активировать код, когда файл загружается, изменяется или удаляется из бакетов хранилища. Этот мощный механизм позволяет разработчикам создавать новую функциональность на основе данных, хранящихся в проекте, такую как автоматическое конвертирование изображений, генерирование миниатюр, модерирование изображений с API Google Cloud Vision и извлечение метаданных. Ранее эти задачи требовали поддержки специфического бэкенда, но теперь Cloud Functions делает их автоматизацию проще, развертывая код одной командной строкой.

Та же функция, новое название

С этими функциями и интеграцией с Cloud Storage мы рады объявить, что Firebase Storage теперь является Cloud Storage для Firebase. Мы хотим подчеркнуть тот факт, что Firebase Storage является Google Cloud Storage, а использование Firebase означает, что вы получаете простоту использования SDK, заточенного под мобильных и веб-разработчиков, и полную производительность инфраструктуры Google.

Вы можете продолжить использовать существующий SDK Firebase для Cloud Storage на iOS, Android, JavaScript, C++ и Unity, зная, что ваши данные хранятся в той же инфраструктуре, что и данные Snapchat, Spotify и Google Фото. Если вы хотите получить данные из Cloud Functions на собственный сервер, вы всегда можете использовать SDK Cloud Storage для сервера.

Report Page