문제

나는 지금 Google App Engine 및 Google DataStore를 사용하여 잠시 동안 놀고 있으며 클라우드에서 내 물건을 정기적으로 백업해야 할 필요성에 직면하고 있습니다.

Google-Datastore의 특정 인스턴스에서 모든 데이터를 다운로드하여 다른 데이터로 복원 할 수있는 범용 도구가 있습니까?

그렇다면 저를 깨우쳐주세요. 그렇지 않다면 누군가가해야합니다!

도움이 되었습니까?

해결책

당신은 사용할 수 있습니다 벌크 로더 그것은 Google Appengine에 설명되어 있습니다 문서

다른 팁

"GAE Datastore Backup Utility"라는 OpenSource 응용 프로그램이 있습니다. GUI를 통해 GAE 엔티티를 백업하고 복원 할 수 있습니다. 응용 프로그램과 응용 프로그램 엔티티를 추적합니다. 현재 Windows 및 Python 기반 GAE 앱 만 사용하지만 찾고있는 것 같습니다. Java 기반 앱을위한 솔루션을 찾고 있음을 알 수 있습니다. 다음 릴리스 에서이 언어를 지원할 것입니다.

http://code.google.com/p/gae-datastore-backup-utility/

엔티티 내보내기 및 수입을위한이 튜토리얼에 참조하십시오. https://cloud.google.com/datastore/docs/export-import-entities

Windows :

set BUCKET=YOUR_BUCKET_NAME[/NAMESPACE_PATH]
gcloud datastore export --namespaces="(default)" gs://%BUCKET%
gcloud datastore import gs://%BUCKET%/[PATH]/[FILE].overall_export_metadata

Linux :

BUCKET="YOUR_BUCKET_NAME[/NAMESPACE_PATH]"
gcloud datastore export --namespaces="(default)" gs://${BUCKET}
gcloud datastore import gs://${BUCKET}/[PATH]/[FILE].overall_export_metadata

다음 사이트를 살펴볼 수 있습니다.http://aralbalkan.com/1837

데이터 스토어의 백업 및 복원에 관한 것입니다.

나는 bulkloader.py no-config 덤프/복원을 설명합니다 Google App Engine에서 데이터를 백업하는 가장 좋은 방법은 무엇입니까?

몇 년 후, 이것은 DataStore 관리 앱 엔진 대시 보드에서 여전히 실험적이지만 여전히 좋은 소식입니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top