2010-06-22 5 views
4

Google App Engine에서 실행중인 코드에 액세스하거나 코드를 다운로드 할 수 있습니까? 예를 들어, 내 하드 드라이브가 고장 났다고 말하면 모든 종류의 외부 저장소에 코드를 저장하지 않았습니다. 복구 할 방법이 있습니까?코드에 대한 Google App Engine 액세스

+0

중복 가능성 [구글 애플리케이션 엔진 (업로드) 프로그램 파일을 다운로드하는 방법 (http://stackoverflow.com/questions/1192128/how-to-download- google-appengine-uploadedapplication-files) –

답변

4

아니요, 불가능합니다. 컴퓨터에서 코드를 컴파일하고 컴파일 된 코드를 제공하십시오. 소스 저장소가있는 경우 백업이 있는지 항상 확인하십시오.

GAE에는 바이너리를 다운로드 할 수있는 메커니즘이 없으므로 자신의 복사본을 제외하고는 리버스 엔지니어링을 수행 할 수 없습니다. 당신은 항상 GitHub 또는 SourceForge

+0

앱에 라이브러리가 포함되어있는 경우 앱의 소스를 zip 파일로 다운로드 할 수있는 라이브러리가 있습니다. 당신이 옳다는 것은 옳은 생각이지만, 코드를 백업하는 것이 훨씬 좋은 생각입니다. –

+0

Python을 사용하고 AppStats를 실행중인 경우 RPC 호출 중에 AppStats에서 추적 한 파일을 볼 수도 있습니다. 요청의 세부 사항에서 'RPC Call Traces'아래의 스택에서 파일을 찾으십시오. – hwiechers

+0

@Nick Johnson - 어떤 앱입니까? 도움이 될 수 있습니다. –

0

지금은 찾을 수 없지만 실제로 할 수 없다는 점에 관해서는 꽤 구체적인 게시물을 읽었습니다. 요점은 백업 서비스가 아니며 자신의 코드를 백업해야한다는 것입니다.

프로젝트 로드맵에 "데이터 스토어 백업 및 복원"기능이 있습니다. http://code.google.com/appengine/docs/roadmap.html 나는 공식적인 승인 기능이 구현되지 않은 상태에서 데이터베이스를 백업하는 방법에 대해 사람들이 이야기하는 몇 개의 게시물을 보았습니다. 물론 데이터 저장소가 귀하의 코드가 아닙니다.