Skip to content

Instantly share code, notes, and snippets.

@vexus2
Created February 18, 2019 07:01
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save vexus2/d5eecdc76cf94526645656c7a01f87c9 to your computer and use it in GitHub Desktop.
Save vexus2/d5eecdc76cf94526645656c7a01f87c9 to your computer and use it in GitHub Desktop.
2019-02-18_Firestoreリージョン移行に伴うFirebaseプロジェクト移行手順
$ firebase auth:export firebase-auth-users.json --format json --project 旧Firebaseプロジェクト
$ firebase auth:import firebase-auth-users.json --project 新Firebaseプロジェクト
$ gcloud beta firestore export gs://backup-us --project 旧Firebaseプロジェクト
$ gsutil ls -a gs://backup-us | tail -n1 # バックアップファイル確認
$ gsutil cp -r `gsutil ls -a gs://backup-us | tail -n1` gs://backup-asia
$ gsutil ls -a gs://backup-asia | tail -n1 # バックアップファイル確認
$ gcloud beta firestore import `gsutil ls -a gs://backup-asia | tail -n1` --project 新Firebaseプロジェクト
$ gcloud beta firestore operations list --project 新Firebaseプロジェクト # 末尾の実行中のJOB_IDを取得しdescribeに使う
$ gcloud beta firestore operations describe {JOB_ID} --project 新Firebaseプロジェクト
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment