본문 바로가기
IT개발

google playConsole 서비스계정 key 교체방법

by 팀모 2024. 12. 10.

1.사건의 발단

 google firebase 관련된 키를 실수로 github에 올리는 바람에 아래와 같은 메일을 받게되었고,

얼마지나지않아 firebase와 관련된 서비스가 정상적으로 작동하지 않음.(예시: push발송 안됨)

2. 키 새로발급 및 기존 키 삭제

google PlayConsole - IAM 및 관리자 - 서비스계정 - 키

우선 실수로 올린 git같은경우는 바로 삭제조치를 하거나 private프로젝트로 변경하여 더이상 나오지않게 처리하고

기존 키는 사용이 불가하여 새로운 키를 발급함 확장자는 .json 형태의 키로 새로 발급됨

 

3. 새로 발급된 키로 교체

해당 키가 사용되는 부분을 교체해야함. 

로컬 : 서버 실행시 VM arguments에서 -DGOOGLE_APPLICATION_CREDENTIALS = "새로발급된 json키 경로"로 교체해줌

 

 

운영서버: 기존 키가 있던 경로에 새로 발급 받은 키를 넣고 기존 키는 삭제하고 로컬과 마찬가지로 -DGOOGLE_APPLICATION_CREDENTIALS 환경변수에 새로 발급받은 키 .json로 대체함

(운영서버같은경우 쉘파일(start.sh)에서 관리했으므로 해당 쉘파일에서 수정하였음

 

 

키를 변경하고나서야 다시 정상적으로 작동됨을 확인했음