Firebase: SDK를 통해 이미지를 Storage에 업로드할 수 없습니다. 기본 GCP 리소스 위치를 먼저 설정하여 곤란한 이야기.
2077 단어 Firebase
곤란한 내용
개발 환경과는 별도로 프로덕션 환경을 만들려고 했습니다. 먼저 자원 위치를 결정해 버리려고 생각하고 아래에서 asia-northeast1을 선택. 그런 다음 Hosting과 Functions에서 시작을 클릭하면서 React를 배포하여 Application을 구축했습니다.
빌드 후 React에서 Cloud Storage for Firebase에 SDK를 통해 이미지를 업로드하려고 했는데 SDK에서 오류(404)가 발생하여 업로드할 수 없습니다.
결국 새 프로젝트를 다시 만들고 Storage 시작을 눌러 리소스 위치를 선택하고 재구성했습니다.
원인이라고 생각되는 것.
오류가 발생한 프로젝트에서는
@gcp-sa-firebasestorage.iam.gserviceaccount.com
Cloud Storage for Firebase 서비스 에이전트 역할의 서비스 계정을 찾을 수 없습니다.기본적으로 Firebase 서비스에서는 '시작'을 누르면 해당 서비스 계정이 만들어진 것처럼 보입니다.
기본 GCP 리소스 위치를 먼저 설정하면 그때 다른 서비스는 Storage만이 함께 만들어진 모습입니다. 하지만 위의 서비스에 대한 서비스 계정은 생성되지 않는 것 같습니다.
또한 Storage 페이지에서도 시작 버튼이 더 이상 표시되지 않으므로 Firebase를 통해 서비스 계정을 새로 만들 수 없습니다.
GCP 콘솔에서도 서비스 계정을 만들 수 없으므로 새 프로젝트를 다시 만들 수있는 방법을 선택했습니다.
참고
Google Cloud Storage를 사용하여 Firebase 프로젝트를 만들 때 해당 서비스 계정(service-
('가능한 경우가 있습니다.'라고 말해도 ..)
firebasestorage.serviceAgent 역할
Reference
이 문제에 관하여(Firebase: SDK를 통해 이미지를 Storage에 업로드할 수 없습니다. 기본 GCP 리소스 위치를 먼저 설정하여 곤란한 이야기.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/szkrkr/items/fe32a02708e461c3ca20텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)