GAE에 업로드 된 프로젝트 서비스가 있습니다. 그것은 잘 작동하지만 우리는 ini/등록 정보에서 메시지 문자열을 변경하거나 매번 전체 응용 프로그램을 재배포하기 위해 특정 이미지 파일을 변경해야 할 때가 있습니다.GAE에 이미 업로드 된 응용 프로그램에서 특정 파일을 업데이트 할 수있는 방법이 있습니까?
사용자 관점입니다. GAE 인터페이스에서 특정 구성 요소/파일을 업로드하는 비전이 있어야한다고 생각합니다.
GAE에 업로드 된 프로젝트 서비스가 있습니다. 그것은 잘 작동하지만 우리는 ini/등록 정보에서 메시지 문자열을 변경하거나 매번 전체 응용 프로그램을 재배포하기 위해 특정 이미지 파일을 변경해야 할 때가 있습니다.GAE에 이미 업로드 된 응용 프로그램에서 특정 파일을 업데이트 할 수있는 방법이 있습니까?
사용자 관점입니다. GAE 인터페이스에서 특정 구성 요소/파일을 업로드하는 비전이 있어야한다고 생각합니다.
데이터 저장소/memcache를 사용하십시오.
모든 응용 프로그램 파일을 다시 배포하지 않고 특정 파일을 업데이트하는 방법은 없습니다.
datastore/memcache를 사용 하시겠습니까? –
예. ini/properties/images를 동적으로 유지하려면 datastore를 사용하십시오. –
예. 나는 그 일을 끝내었고 대안을 시도한 후에 가장 좋은 방법이었습니다. –
FWIW 전체 응용 프로그램이 매번 다시 배포되지 않습니다. appcfg.py 도구는 전체 파일이 아니라 변경된 파일 만 처리 할 수있을 정도로 똑똑합니다.
이제 문제는 사용자가 응용 프로그램을 재배포하면 업데이트 된 파일을로드하기 위해 새 인스턴스가 시작되고 메모리 상태가 많은 경우 잃게된다는 것입니다.
이 질문입니까? –
config/images와 같은 리소스가 많이 변경된 경우 GCS 또는 데이터 저장소에 저장하는 것이 좋습니다. 그러나이 경로는 변경 제어 등의 손실을 의미 할 수 있습니다. –