Menyalin blob dengan Python
Artikel ini menyediakan gambaran umum operasi penyalinan menggunakan pustaka klien Azure Storage untuk Python.
Tentang operasi penyalinan
Operasi salin dapat digunakan untuk memindahkan data dalam akun penyimpanan, antara akun penyimpanan, atau ke akun penyimpanan dari sumber di luar Azure. Saat menggunakan pustaka klien Blob Storage untuk menyalin sumber daya data, penting untuk memahami operasi REST API di belakang metode pustaka klien. Tabel berikut mencantumkan operasi REST API yang dapat digunakan untuk menyalin sumber daya data ke akun penyimpanan. Tabel ini juga menyertakan tautan ke panduan terperinci tentang cara melakukan operasi ini menggunakan pustaka klien Azure Storage untuk Python.
Operasi REST API | Waktu menggunakan | Metode pustaka klien | Panduan |
---|---|---|---|
Masukkan Blob Dari URL | Operasi ini lebih disukai untuk skenario di mana Anda ingin memindahkan data ke akun penyimpanan dan memiliki URL untuk objek sumber. Operasi ini selesai secara sinkron. | upload_blob_from_url | Menyalin blob dari URL objek sumber dengan Python |
Put Blok Dari URL | Untuk objek besar, Anda dapat menggunakan URL Put Block From untuk menulis blok individual ke Blob Storage, lalu memanggil Put Block List untuk menerapkan blok tersebut ke blob blok. Operasi ini selesai secara sinkron. | stage_block_from_url | Menyalin blob dari URL objek sumber dengan Python |
Salin Blob | Operasi ini dapat digunakan ketika Anda ingin penjadwalan asinkron untuk operasi penyalinan. | start_copy_from_url | Menyalin blob dengan penjadwalan asinkron menggunakan Python |
Untuk menambahkan blob, Anda dapat menggunakan operasi Tambahkan Blok Dari URL untuk menerapkan blok data baru ke akhir blob penambahan yang ada. Metode pustaka klien berikut membungkus operasi ini:
Untuk blob halaman, Anda dapat menggunakan operasi Letakkan Halaman Dari URL untuk menulis rentang halaman ke blob halaman tempat konten dibaca dari URL. Metode pustaka klien berikut membungkus operasi ini:
Sumber daya pustaka klien
Konten terkait
- Artikel ini adalah bagian dari panduan pengembang Blob Storage untuk Python. Untuk mempelajari lebih lanjut, lihat daftar lengkap artikel panduan pengembang di Membangun aplikasi Python Anda.