Google Datastore 엔티티를 백업/복원하는 도구가 있습니까?
-
12-09-2019 - |
문제
나는 지금 Google App Engine 및 Google DataStore를 사용하여 잠시 동안 놀고 있으며 클라우드에서 내 물건을 정기적으로 백업해야 할 필요성에 직면하고 있습니다.
Google-Datastore의 특정 인스턴스에서 모든 데이터를 다운로드하여 다른 데이터로 복원 할 수있는 범용 도구가 있습니까?
그렇다면 저를 깨우쳐주세요. 그렇지 않다면 누군가가해야합니다!
다른 팁
"GAE Datastore Backup Utility"라는 OpenSource 응용 프로그램이 있습니다. GUI를 통해 GAE 엔티티를 백업하고 복원 할 수 있습니다. 응용 프로그램과 응용 프로그램 엔티티를 추적합니다. 현재 Windows 및 Python 기반 GAE 앱 만 사용하지만 찾고있는 것 같습니다. Java 기반 앱을위한 솔루션을 찾고 있음을 알 수 있습니다. 다음 릴리스 에서이 언어를 지원할 것입니다.
엔티티 내보내기 및 수입을위한이 튜토리얼에 참조하십시오. 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 관리 앱 엔진 대시 보드에서 여전히 실험적이지만 여전히 좋은 소식입니다!