티스토리 뷰

만약 프로젝트 A의 파이어스토어에 담긴 데이터를 프로젝트 B로 옮기고 싶다면

 

1. 프로젝트 A의 스토리지 버킷을 하나 생성한다.

2. 프로젝트 A의 클라우드 콘솔에서 gcloud firestore export gs://버킷명/폴더명 을 입력해서 파이어스토어의 데이터를 버킷으로 옮긴다.

3. 프로젝트 B의 서비스 계정을 알아낸다. [프로젝트명]@appspot.gserviceaccount.com 대충 이렇게 생겼음.

4. 2번에서 생성한 프로젝트 A의 버킷에 프로젝트 B의 서비스계정에 스토리지 관리자 권한을 추가한다.

5. 이제 프로젝트 B의 서비스계정으로 프로젝트 A의 버킷에 접근할 권한이 생겼다.

6. 프로젝트 B의 클라우드 콘솔에서 프로젝트 A의 스토리지 주소 gs://프로젝트A버킷명/폴더명 에 접근해서 데이터를 가져오면 된다.

7. 명령어는 gcloud firestore import gs://프로젝트A버킷명/폴더명 을 입력해주면 된다. 

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함