2015-06-25 27 views

cevap

6

Tek bir nesneyi bir GCS konumundan diğerine kopyalamak için kopyalama komutunu kullanabilirsiniz. Bu bizim ortak API'larımızdan veya komut satırı istemcimiz olan gsutil'den yapılabilir. gsutil ile

, komut basitçe:

gsutil cp gs://bucket1/obj gs://bucket2/obj2 

Düzenleme: Bunu yazdıktan sonra Google Cloud Aktarım Hizmeti veya tüm kopyalama GCS projelerinde arasındaki tam kova kopyalanması için iyidir, kullanılabilir hale gelmiştir S3'ten GCS'ye kovalar. Daha fazla bilgi için: https://cloud.google.com/storage/transfer/

+2

Bu, aynı projedeki iki kova arasında kopyalama yapıyor gibi görünüyor. Bir projeden diğerine kopyalama örneğiniz var mı? – HannahS

+3

Bu örnekte bulunan kovalar farklı projelerde olabilir. Bu örnekte belirli bir projeye değinen hiçbir şey yoktur. –

+1

Sorun, kimlik bilgilerindeyse, her iki projeye erişimle birlikte kimlik bilgileriniz olmalıdır. – xmedeko

3

GCS'deki kova adları tüm projeleriniz için benzersizdir. Örneğin, Project1 ve Project2'nin her ikisi de 'görüntüler' adlı bir kovaya sahip olamaz;

Bu, yanıltıcı görünebilir; çünkü gsutil, birlikte çalışacak bir proje seçmenizi isteyebilir. Kopyalama komutu için bu seçim göz ardı edilebilir.

gsutil cp gs://bucket1/obj gs://bucket2/obj

Ben şeylerin altında çalıştı ister misin başka bir projeden veri kopyalamak eğer Project2/bucket2

-1

için Project1/bucket1 bir nesneyi kopyalama sağlayacak ve iş, [aktarım dosya var proje 1'den motor sunucusu1'i kova1'e hesaplayın, proje 2'de makine motoru 2'ye indirin ve kepçe 2'ye yükleyin.
1. verileri gsutil kullanarak ilk proje/google depolama kutusuna aktarın.
2. webui, cloud.google.com adresinden giriş yapın, 1. adımda dosya aktardığınızda projeyi seçin ve depoya gidin ve orada bulunan dosyaya bakın. Bu dosyayı seçin ve sağ tarafta paylaş paylaş onay kutusunu işaretleyin.
3. Herkese açık linke tıklayın ve kopya linkini seçin.
4. Başka bir proje hesap makinesi motor sunucusuna giriş yapın ve 3. adımda aldığınız wget ve bağlantıyı kullanın, işte bu. şimdi tekrar gsutil'i kullanabilir ve başka bir proje google saklama kutusuna dosya yükleyebilirsiniz.
5. Önemli nokta, lütfen ortak paylaşılan bağlantıyı tekrar devre dışı bırakın.

Bunun yardımcı olacağını umuyorum.

1

Yeni bir aktarım oluşturmak için Web konsolunu Storage > Tranfer açın.

Kopyalamak istediğiniz kaynak grubunu seçin. Sadece yukarıdaki cratervale menitoned gibi, kova tanımlayıcıları benzersiz 'dur (bu, numaralı çözümün anahtarıdır). Böylece, transfer formunun hedef kısmına ulaştığınızda, hedef kovanı doğrudan metin girişine yazabilir/yapıştırabilirsiniz. Bu kova başka bir projeden olsa bile. Hedefin mevcut bir kova olduğu doğrulandıktan sonra size yeşil bir simge gösterecektir. Kurulumu sonlandırmak için formu tekrar devam ettirebilirsiniz.

Formdan aktarımı başlattığınızda, konsolun üzerindeki yenileme düğmesine basarak ilerlemesini takip edebilirsiniz.

İlgili konular