هل هناك أي أداة للنسخ الاحتياطي / استعادة كيانات Google DataStore؟

StackOverflow https://stackoverflow.com/questions/1245632

سؤال

لقد ألعب مع محرك Google App و Google Datastore لفترة من الوقت الآن ويواجه الحاجة إلى أخذ نسخ احتياطية منتظمة لأشياءي على السحابة.

هل هناك أي نوع من الأداة للأغراض العامة التي تتيح لك تنزيل جميع بياناتك من مثيل محدد من Google-DataStore واستعادها إلى واحد آخر؟

إذا كان الأمر كذلك، يرجى تنوير لي، إن لم يكن - شخص ما يجب أن يفعل ذلك!

هل كانت مفيدة؟

المحلول

يمكنك استعمال ال bulkload. هو موضح في جوجل Appengine مستندات

نصائح أخرى

يوجد تطبيق OpenSource متاحا أنني قمت بتطوير "GAE DataStore Backup Utility". يسمح لك بالنسخ الاحتياطي واستعادة كيانات GAE عبر واجهة المستخدم الرسومية. إنها تتبع التطبيقات الخاصة بك وكيانات التطبيق الخاصة بك. إنه حاليا فقط لنظام Windows و Python بتاريخ GAE ولكن يبدو وكأنه شيء تبحث عنه. أرى أنك تبحث عن حل للتطبيقات المستندة إلى Java. سأطلع إلى دعم هذه اللغة في الإصدار التالي.

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

اتبع هذا البرنامج التعليمي للكيانات التصدير والاستيراد: https://cloud.google.com/datastore/docs/export-import-entities.

شبابيك:

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

لينكس:

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.

إنه يتعلق بالنسخة الاحتياطية واستعادة DataStore.

بعد سنوات، خرج هذا كميزة إدارة مؤخرة البيانات في لوحة معلومات التطبيق، لا تزال تجريبية ولكنها لا تزال أخبار جيدة!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top