#firebase #firebase-realtime-database #google-cloud-platform
#firebase #firebase-realtime-database #google-облачная платформа
Вопрос:
Я только недавно заметил, что база данных Firebase в реальном времени теперь поддерживает местоположения, выбранные пользователем.
https://firebase.google.com/docs/projects/locations ?authuser = 0
Наше местоположение ресурса GCP по умолчанию находится в us-central
регионе. В идеале мы хотели бы работать в europe-west2
местоположении.
Учитывая тот факт, что у нас есть установленный экземпляр базы данных, возможно ли перенести этот экземпляр базы данных из одного региона в другой?
В документации ниже показано несколько вещей:
- Несколько экземпляров базы данных в реальном времени в разных местах. (бета-версия)
- После установки местоположение ресурса GCP по умолчанию изменить невозможно.
Учитывая эту информацию, я не могу найти в Интернете, возможно ли выполнить эту миграцию, или нам нужно создать новый экземпляр и перенести все данные вручную.
Большое вам спасибо!
Ответ №1:
Конкретное объявление заключалось в том, что с 12 ноября 2020 года был добавлен новый регион: Бельгия, который соответствует региону Европа-запад1, и на данный момент регион Европа-запад2, связанный с Лондоном, не предоставляет возможности размещения экземпляров базы данных в реальном времени.
Обратите внимание, что миграцию необходимо выполнить вручную, создав новый экземпляр в нужном регионе (Европа-запад1), что может быть легко достигнуто с помощью Export JSON (в исходной базе данных) и Import JSON (в базе данных приемника) на консоли Firebase, как явное изменение местоположенияв настоящее время невозможно создать существующий экземпляр.
Не путайте местоположение GCP по умолчанию (которое нельзя изменить) с местоположением экземпляров вашей базы данных в реальном времени, поскольку они не связаны.