Domanda

Non ho giocare con Google App Engine e Google Datastore per un po 'e io sono di fronte alla necessità di prendere regolarmente il backup della mia roba sulla nuvola.

C'è qualche sorta di strumento di uso generale che permette di scaricare tutti i dati da una specifica istanza di google-datastore e ripristinarlo ad un altro?

Se sì, mi illumini, se non - qualcuno dovrebbe farlo

È stato utile?

Soluzione

È possibile utilizzare il BulkLoader che è descritto nella Google AppEngine Docs

Altri suggerimenti

Non è disponibile un programma opensource che ho sviluppato chiamato "utility di backup datastore GAE." Esso consente di eseguire il backup e il ripristino dei soggetti GAE attraverso una GUI. Tiene traccia delle vostre applicazioni ed entità della tua applicazione. E 'attualmente solo per le applicazioni basate su Windows e GAE Python, ma suona come qualcosa che si sta cercando. Vedo che si sta cercando una soluzione per le applicazioni basati su Java. Guarderò in sostegno di questa lingua nella prossima release.

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

seguire questo tutorial per l'esportazione e importazione di Entità: 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

Si può avere uno sguardo al seguente sito: http://aralbalkan.com/1837

Si tratta di circa il backup e il ripristino del datastore.

Dopo anni, questo è venuto fuori come una caratteristica della Datastore Amministrazione il cruscotto app-motore, ancora notizie sperimentale, ma ancora buono!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top