본문 바로가기
Developer/Firebase

Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it

by 김씩씩 2020. 6. 24.

Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it

 

Firebase Hosting을 하면서 보일 수 있는 

Cloud resource location is not set for this project but the operation you are attempting to perform in Cloud Firestore requires it.

오류와 그 해결방법에 대해 알려드리도록 하겠습니다.

 

Firebase Hosting을 하는 도중 Firestore Setup 과정에서 오류가 등장합니다.

 

먼저 이 오류가 발생하는 이유를 말씀드리자면

Google Cloud Platform 리소스 위치를 지정하지 않아 발생하는 에러로,

프로젝트 생성 이후에 리소스 위치를 지정 해줘야 하는데 지정해주시지 않아서 뜨는 에러입니다.

 

그러므로 프로젝트의 리소스 위치를 설정해주신다면 문제없이 진행되실겁니다!

그럼 해결 방법을 알려드리도록 하겠습니다.

Firebase 프로젝트에 들어가셔서 프로젝트 설정으로 들어갑니다.

 

프로젝트 설정에 들어가시면 위와 같이 

Google Cloud Platform(GCP) 리소스 위치 란에 아직 선택하지 않음 으로 되어있으실 겁니다.

해당 란의 오른쪽 연필 모양을 눌러 수정하겠습니다.

 

리소스 위치를 설정하는 팝업창이 뜨면 클라우드 리소스 위치를 선택해주시면 됩니다.

아시다시피 정말 많은 지역이 있지만 저는 대한민국 서울asia-northeast3을 선택하도록 하겠습니다.

※ 한번 선택하게 되면 다시 변경하실 수는 없습니다!

※ 사용하는 위치와 가까운 지역을 하는게 속도 면에서 좋다는 말을 들었던 것 같습니다.

한국은 asia-northeast3 (서울) 뿐이니 선택하시면 좋을 것 같습니다.

 

지역을 선택하시고 완료버튼을 누르셨으면

위와 같이 Google Cloud Platform(GCP) 리소스 위치가 선택하신 지역(asia-northeast3)로 변경이 완료 된 것을 확인하실 수 있습니다.

 

이제 다시 터미널로 돌아가 Firebase Hosting을 시작해 보시면

에러가 나타나던 Firestore 설정 부분에서 이전의 오류는 다시 나타나지 않고 에러없이 진행됩니다.

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

 

감사합니다.


댓글