Aracılığıyla paylaş


Python ile blob kopyalama

Bu makalede, Python için Azure Depolama istemci kitaplığını kullanarak kopyalama işlemlerine genel bir bakış sağlanır.

Kopyalama işlemleri hakkında

Kopyalama işlemleri, verileri bir depolama hesabı içinde, depolama hesapları arasında veya Azure dışındaki bir kaynaktan depolama hesabına taşımak için kullanılabilir. Veri kaynaklarını kopyalamak için Blob Depolama istemci kitaplıklarını kullanırken, istemci kitaplığı yöntemlerinin arkasındaki REST API işlemlerini anlamak önemlidir. Aşağıdaki tabloda, veri kaynaklarını bir depolama hesabına kopyalamak için kullanılabilecek REST API işlemleri listelenir. Tabloda, Python için Azure Depolama istemci kitaplığını kullanarak bu işlemleri gerçekleştirme hakkında ayrıntılı yönergelere bağlantılar da yer alır.

REST API işlemi ne zaman kullanılmalı İstemci kütüphane yöntemleri Yönlendirme
URL'den Blob Yükle Bu işlem, verileri bir depolama hesabına taşımak istediğiniz ve kaynak nesnenin URL'sine sahip olmak istediğiniz senaryolar için tercih edilir. Bu işlem eşzamanlı olarak tamamlanır. url'den_blob_yükleme Python ile kaynak nesne URL'sinden blob kopyalama
URL’den Blok Koy Büyük nesneler için, tek tek blokları Blob Depolama'ya yazmak üzere URL'den Blok Koy'u kullanabilir ve ardından blokları bir blok bloba işlemek için Blok Listesini Koy'u çağırabilirsiniz. Bu işlem eşzamanlı olarak tamamlanır. url'den_sahne_bloğu Python ile kaynak nesne URL'sinden blob kopyalama
Blobu Kopyala Bu işlem, kopyalama işlemi için zaman uyumsuz zamanlama istediğinizde kullanılabilir. url_den_kopyalamayı_başlat Python kullanarak zaman uyumsuz programlamayla blob kopyalama

Ekleme blobları için URL'den Blok Ekle işlemini kullanarak var olan bir ekleme blobunun sonuna yeni bir veri bloğu işleyebilirsiniz. Aşağıdaki istemci kitaplığı yöntemi bu işlemi sarmalar:

Sayfa blobları için, içeriği URL'den okunan bir sayfa blob'una bir sayfa aralığı yazmak için Sayfayı URL'den Yerleştir işlemini kullanabilirsiniz. Aşağıdaki istemci kitaplığı yöntemi bu işlemi sarmalar:

İstemci kütüphanesi kaynakları

  • Bu makale, Python için Blob Depolama geliştirici kılavuzunun bir parçasıdır. Daha fazla bilgi edinmek için Python uygulamanızı oluşturma makalesinde geliştirici kılavuzu makalelerinin tam listesine bakın.