Firebase emulator의 GOOGLE입니다.APPLICATION_CREDENT를 제대로 읽지 못하는 경우

독자 대상


이 글은 vscode의 종착역인 Firebase emulator의 GOOGLE입니다.APPLICATION_이것은 CREDENTIAL 현상을 제대로 읽을 수 없는 의사록입니다.
GCP에서 사용하려는 API를 유효하게 설정하는 데 vscode를 사용하는데 왜 enable로 표시되는지 모르겠습니다.
이 글은 아마 효과가 있을 것이다.
vscode 종착역 편하죠~
매우 편리하기 때문에 대부분의 지령은 종착역에서 시작된다
Firebase emulator 를 사용할 때, 때때로 순조롭지 못할 때가 있다

문제.


여러 프로젝트에서 Firebase emulator를 처리할 때 emulator를 시작하기 전에 GOOGLEAPPLICATION_CREDENTIAL 설정, emulator에서 사용할 서비스 계정 지정
vscode 터미널에서 GOOGLEAPPLICATION_Credential이 설정되어 있어도
emulator에 올바르게 읽히지 않아 지정한 서비스 계정에서 실행할 수 없는 이벤트가 발생했습니다

해결책


export GOOGLE_APPLICATION_CREDENTIAL="CREDENTIAL_filepath"
이 설명은 vscode의 단말기에서 진행되지 않습니다
PC 표준 터미널에서 진행!!!!!
그 터미널에서 emulator를 시작하면 적당한 서비스 계정에서 emulator를 실행합니다!!

까닭


export를 통해 서비스 계정을 지정하면 문서 등에서 볼 수 있습니다
export는 터미널의 임시 변수이기 때문에 vscode의 터미널은 똑똑하기 때문에 단일 터미널에서 GOOGLE를 실행할 수 없습니다APPLICATION_왜냐하면 CREDENTIAL을 설정하지 않은 터미널에서 실행되기 때문입니다.
emulator를 시작할 수 있어도 이전에 지정한 정확한 서비스 계정을 읽을 수 없습니다
API 등의 오류가 발생할 수 있습니다.
이 글에서 프로그래밍 본질이 아닌 무료한 곳에서 넘어지는 사람이 적었으면 좋겠어요~~
이 기사를 참고할 수 있다면 트위터를 꼭 지켜봐 주세요!!!!

좋은 웹페이지 즐겨찾기