티스토리 뷰
만약 프로젝트 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버킷명/폴더명 을 입력해주면 된다.
'Today I Learned' 카테고리의 다른 글
토큰을 어디에 저장해야 안전할까 (0) | 2021.09.02 |
---|---|
firebase에서 이미지 업로드시 이미지 경로 받아오기(download url, public url ) (0) | 2020.04.04 |
[Next.js] getInitialProps에서 redux saga action이 dispatch가 완료 될때까지 멈추지 않는 이슈 (0) | 2020.04.01 |
함수형 프로그래밍이란? (0) | 2020.03.25 |
스토리북을 효율적으로 관리하는 방법 (0) | 2020.03.23 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- reducer
- useRef
- react hooks
- useEffect
- Babel
- storybook
- hydrate
- async
- es6
- computed
- design system
- return type
- Polyfill
- state
- Action
- javascript
- type alias
- reflow
- mobx
- await
- react
- atomic design
- promise
- Next.js
- webpack
- reactdom
- rendering scope
- props
- server side rendering
- typescript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함