هل هناك أي أداة للنسخ الاحتياطي / استعادة كيانات Google DataStore؟
-
12-09-2019 - |
سؤال
لقد ألعب مع محرك Google App و Google Datastore لفترة من الوقت الآن ويواجه الحاجة إلى أخذ نسخ احتياطية منتظمة لأشياءي على السحابة.
هل هناك أي نوع من الأداة للأغراض العامة التي تتيح لك تنزيل جميع بياناتك من مثيل محدد من Google-DataStore واستعادها إلى واحد آخر؟
إذا كان الأمر كذلك، يرجى تنوير لي، إن لم يكن - شخص ما يجب أن يفعل ذلك!
نصائح أخرى
يوجد تطبيق OpenSource متاحا أنني قمت بتطوير "GAE DataStore Backup Utility". يسمح لك بالنسخ الاحتياطي واستعادة كيانات GAE عبر واجهة المستخدم الرسومية. إنها تتبع التطبيقات الخاصة بك وكيانات التطبيق الخاصة بك. إنه حاليا فقط لنظام Windows و Python بتاريخ GAE ولكن يبدو وكأنه شيء تبحث عنه. أرى أنك تبحث عن حل للتطبيقات المستندة إلى Java. سأطلع إلى دعم هذه اللغة في الإصدار التالي.
اتبع هذا البرنامج التعليمي للكيانات التصدير والاستيراد: 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.
أصف bulkloader.py no-config تفريغ / استعادة في ما هي أفضل طريقة لعمل نسخة احتياطية من البيانات على محرك تطبيق Google؟
بعد سنوات، خرج هذا كميزة إدارة مؤخرة البيانات في لوحة معلومات التطبيق، لا تزال تجريبية ولكنها لا تزال أخبار جيدة!