개발/구글앱엔진

Your version of the App Engine SDK is out-of-date.

큐토 2018. 8. 2. 00:06

구글클라우드가 2019-01-16 기준으로 Java 7 지원을 중단하기로 하였고,


이에 따라 강제로 Java 8 로 마이그를 해야되는 상황이 발생.


최근에 사이트 장애도 있었던 터라 피드도 올릴겸 패치 후 배포를 하였더니


95% 쯤에서


Unauthorized

Your version of the App Engine SDK is out-of-date. Please update your SDK at https://cloud.google.com/appengine/docs/standard/java/download#appengine_sdk and your Maven plugin, if necessary, according to the instructions at https://cloud.google.com/appengine/docs/standard/java/tools/maven


라는 에러에 직면했습니다.


인증유효기간이 있는건지, 인증정보가 손상된건지 알 수 없으나


AppEngine SDK 버전 업그레이드 시 인증이 말소되는 것이 아닌가 추측 해 봅니다.

(이거 완전 야매잖아?)


해결 방법은 간단합니다.


사용자 루트 디렉토리에 (제 경우에는 C:\Users\curioustore) 

.appcfg_oauth2_tokens_java 라는 인증 파일이 존재합니다.


해당 파일을 삭제 후 다시 배포를 시도하면 다시 인증 절차를 밟습니다.


구글앱엔진이 국내에서 워낙 마이너하고 점유율이 낮아 동일 증상을 겪는 분이 없을 것이라 사료되는데


혹시 모르는 그 단 한 분을 위해 포스팅을 해봅니다.

("그 단 한 분"이 나인거 같아...)


초심잃은 주인장의 초심잃은 포스팅...