TypeScript ile blob kopyalama
Bu makalede JavaScript ve TypeScript için Azure Depolama istemci kitaplığını kullanarak kopyalama işlemlerine genel bir bakış sağlanmaktadır.
Kopyalama işlemleri hakkında
Kopyalama işlemleri bir depolama hesabı içindeki verileri depolama hesapları arasında veya Azure dışındaki bir kaynaktan bir 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. Tablo ayrıca JavaScript ve TypeScript için Azure Depolama istemci kitaplığını kullanarak bu işlemleri gerçekleştirme hakkında ayrıntılı yönergelere bağlantılar içerir.
REST API işlemi | Kullanılması gereken durumlar | İstemci kitaplığı yöntemleri | Rehber |
---|---|---|---|
URL'den Blob Yerleştir | 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 zaman uyumlu olarak tamamlar. | syncUploadFromURL | TypeScript ile kaynak nesne URL'sinden blob kopyalama |
URL'den Blok Koy | Büyük nesneler için BlokLarı Blob Depolama'ya tek tek yazmak için URL'den Blok Koy'u kullanabilir ve ardından blokları bir blok bloba işlemek için Blok Koy Listesi'ni çağırabilirsiniz. Bu işlem zaman uyumlu olarak tamamlar. | stageBlockFromURL | TypeScript ile kaynak nesne URL'sinden blob kopyalama |
İkili Büyük Nesneyi Kopyalama | Bu işlem, kopyalama işlemi için zaman uyumsuz zamanlama istediğinizde kullanılabilir. | beginCopyFromURL | TypeScript kullanarak zaman uyumsuz zamanlamayla 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, URL'den Sayfa Koy işlemini kullanarak içeriklerin BIR URL'den okunduğu sayfa blob'larına bir sayfa aralığı yazabilirsiniz. Aşağıdaki istemci kitaplığı yöntemi bu işlemi sarmalar:
İstemci kitaplığı kaynakları
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin