2014-12-16 19 views
8

Amacım, Google App Engine uygulamamı çoğaltmaktı. Yeni uygulama oluşturdum ve tüm gerekli kodları kaynak uygulamadan (python) yükledim. Daha sonra kaynak uygulamasının Cloud Storage'den önceden oluşturulmuş yedekleme dosyalarını yükledim (önce bu dosyaları PC'ye indirdim ve hedeflenen uygulamanın GCS paketine yükledim).Bulut Depolama'yı kullanarak birinde bir yedekleyin ve başka bir Google App Engine uygulamasında geri yükleyin?

Bundan sonra bu dosyalardan veriyi geri yüklemeye çalıştım. "Yedekleme Bilgilerini İçe Aktar" düğmesini kullanarak. Yedekleme bilgileri dosyası kuruldu ve mevcut yedekler listesine ekleyebilirim. "Hata oldu işlerini başlıyor bir sorun oluştu.: Yedekleme okunamayan" : Yapmak çalıştığımda Ama hata alırsınız geri

Ayrıca geri orijinal uygulamaya bu dosyaları yüklemeye çalıştınız ve ben başardı Aynı yordamı kullanarak onlardan geri yüklemek için, dosyalar bozuk değil.

Uygulamaların arasında veri kopyalama için başka yöntemler olduğunu biliyorum, ancak bu yöntemi kullanmak istedim. Örneğin, Google hesabım saldırıya uğradıysa ve orijinal uygulama verilerine erişemiyorum, ancak sabit sürücümde tüm yedek verilerim var. Sonra sadece yeni bir uygulama oluşturabilir ve tüm verileri yeni uygulamaya kopyalayabilirim ...

Daha önce benzer bir sorunla karşılaştı olan ve belki de bir çözüm bulmuş olan var mı?

Teşekkürler!

+0

Bu sorunu çözmeyi başardınız mı? Bu aynı hatayla karşı karşıyayım. Şimdiden teşekkürler –

+0

Yedek dosyaları nasıl oluşturdunuz? –

+0

Benimle aynı sorun. –

cevap

1

İleti verildiğinde, tahminim, hedef uygulamanın yedeklemenin depolandığı pakete okuma erişimi olmamasıdır. Yedekleme nesneleri oluşturulmadan önce izin verilen kullanıcıları uygulamaya koyduktan sonra izin verilen kullanıcılara ekleyin.

4

Evet! Ne yapmaya çalışıyorsun, mümkün değil. Bunun nedeni, yedekleme dosyalarında orijinal yedekleme konumuna (kepçe) mutlak referanslar olmasıdır. Bu yüzden dosyaları başka bir GCS konumuna taşımak işe yaramayacaktır. Bunun yerine, orijinal GCS grubundaki yedek dosyaları bırakmanız ve yeni projenize bu klasöre okuma izni vermeniz gerekir. Bu, "Kova izinlerini düzenle" seçeneğinde yapılır. Örneğin. add: Proje - sahipler-12345678 - Okuyucu

Artık "Kovucu Bilgileri Al" bölümünde yeni projenize bu paketten alabiliyorsunuz.