Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Jika Anda berencana memigrasi data ke Azure Storage, gunakan Azure Storage Mover. Azure Storage Mover adalah layanan terkelola yang dirancang untuk transfer skala besar (lebih dari 1 TB). Ini menyederhanakan perencanaan, pelaksanaan, dan pemantauan dalam skala besar. Untuk informasi lebih lanjut tentang alat migrasi untuk skenario Anda, lihat aka.ms/migratemydata.
AzCopy adalah utilitas baris perintah yang dapat Anda gunakan untuk menyalin data ke, dari, atau di antara akun penyimpanan. Artikel ini membantu Anda mengunduh AzCopy, menyambungkan ke akun penyimpanan Anda, dan mentransfer data.
AzCopy v10 adalah versi AzCopy yang saat ini didukung. Ini hanya didukung pada versi Windows, Linux, atau macOS yang secara resmi dipertahankan. Jika Anda perlu menggunakan AzCopy versi sebelumnya, lihat bagian Gunakan versi AzCopy sebelumnya di artikel ini.
Kasus penggunaan AzCopy
Gunakan AzCopy untuk menyalin data Anda ke, dari, atau di antara akun penyimpanan Azure. Kasus penggunaan umum meliputi:
- Menyalin data dari sumber lokal ke akun penyimpanan Azure
- Menyalin data dari akun penyimpanan Azure ke sumber lokal
- Menyalin data dari satu akun penyimpanan ke akun penyimpanan lain
AzCopy mendukung setiap kasus penggunaan dengan perintah dan opsi tertentu. Misalnya, AzCopy memiliki perintah asli untuk menyalin dan menyinkronkan data, menjadikannya alat fleksibel untuk aktivitas penyalinan satu kali dan skenario sinkronisasi yang sedang berlangsung. Anda dapat menargetkan layanan penyimpanan tertentu seperti Azure Blob Storage atau Azure Files, dan Anda juga dapat menyalin di antara mereka. Misalnya, Anda dapat menyalin data dari kontainer Azure Blob Storage ke berbagi File Azure atau sebaliknya.
Untuk daftar lengkap panduan transfer data, lihat bagian Transfer data di artikel ini.
Dapatkan AzCopy
Jika Anda menggunakan AzCopy pada komputer Linux, Anda dapat menggunakan manajer paket. Untuk semua sistem operasi lainnya, unduh file biner portabel. Untuk informasi terperinci tentang rilis AzCopy, lihat halaman rilis AzCopy.
Menggunakan manajer paket (khusus Linux)
Menginstal AzCopy melalui manajer paket distribusi Linux Anda adalah pendekatan yang paling nyaman dan dapat dipertahankan. Penginstalan manajer paket menyediakan resolusi dependensi otomatis, pembaruan yang disederhanakan, dan integrasi dengan manajemen perangkat lunak sistem Anda. Untuk panduan langkah demi langkah, lihat Menginstal AzCopy di Linux dengan menggunakan manajer paket.
Mengunduh biner portabel
Paket penginstalan hanya tersedia untuk Linux. Untuk semua sistem operasi lainnya, unduh file yang dapat dieksekusi AzCopy v10 ke direktori apa pun di komputer Anda.
- Windows 64-bit (zip)
- Windows 32-bit (zip)
- Windows ARM64 (zip)
- Linux x86-64 (tar)
- Linux ARM64 (tar)
- macOS (zip)
- macOS ARM64 (zip)
File-file ini dikompresi sebagai file zip (Windows dan macOS) atau file tar (Linux). Untuk mengunduh dan mendekompresi file tar di Linux, lihat dokumentasi untuk distribusi Linux Anda.
Menambahkan AzCopy ke jalur sistem Anda
Untuk kemudahan, pertimbangkan untuk menambahkan lokasi direktori file executable AzCopy ke path sistem Anda. Penambahan ini memungkinkan Anda mengetik azcopy dari direktori apa pun di sistem Anda. Jika Anda tidak menambahkan direktori AzCopy ke jalur Anda, Anda perlu mengubah direktori ke lokasi AzCopy yang dapat dieksekusi dan mengetik azcopy atau .\azcopy dalam shell perintah.
Otorisasi AzCopy
Sebagai pemilik akun Penyimpanan Azure, Anda tidak secara otomatis diberi izin untuk mengakses data. Sebelum Anda dapat melakukan sesuatu yang bermakna dengan AzCopy, Anda perlu memutuskan bagaimana Anda akan memberikan kredensial otorisasi ke layanan penyimpanan. Anda dapat memberikan kredensial dengan menggunakan MICROSOFT Entra ID atau dengan menggunakan token SAS.
Otorisasi dengan Microsoft Entra ID
Dengan menggunakan MICROSOFT Entra ID, Anda memberikan kredensial sekali alih-alih menambahkan token SAS ke setiap perintah. Mulailah dengan memilih jenis prinsip keamanan apa yang ingin Anda otorisasi. Gunakan tabel berikut sebagai panduan.
| Prinsipal keamanan | Bimbingan |
|---|---|
| Identitas pengguna | Mengotorisasi akses untuk AzCopy dengan identitas pengguna |
| Identitas yang dikelola | Mengotorisasi akses untuk AzCopy dengan identitas terkelola |
| Principal layanan | Mengotorisasi akses untuk AzCopy dengan perwakilan layanan |
Mengotorisasi dengan token SAS
Tambahkan token SAS ke setiap URL sumber atau tujuan yang Anda gunakan dalam perintah AzCopy Anda. Contoh perintah ini secara rekursif menyalin data dari direktori lokal ke kontainer gumpalan. Token SAS fiktif ditambahkan ke akhir URL kontainer.
azcopy copy "C:\local\path" "https://account.blob.core.windows.net/mycontainer1/?sv=2018-03-28&ss=bjqt&srt=sco&sp=rwddgcup&se=2019-05-01T05:01:17Z&st=2019-04-30T21:01:17Z&spr=https&sig=MGCXiyEzbtttkr3ewJIh2AR8KrghSy1DGM9ovN734bQF4%3D" --recursive=true
Token SAS dalam contoh di atas berisi parameter kueri yang menentukan akses yang diberikan ke sumber daya penyimpanan. Misalnya, sv menentukan versi layanan penyimpanan, sp menentukan operasi yang diizinkan, st dan se menentukan periode validitas, spr menentukan protokol yang diizinkan, dan sig berisi tanda tangan kriptografi. Bendera --recursive=true menyalin semua file dan subdirektori dari direktori lokal yang ditentukan. Untuk mempelajari selengkapnya tentang token SAS dan cara mendapatkannya, lihat tanda tangan akses bersama (SAS).
Pindahkan data
Setelah mengotorisasi identitas Anda atau mendapatkan token SAS, Anda dapat mulai mentransfer data.
Untuk contoh perintah, lihat salah satu artikel ini.
| Layanan | Artikel |
|---|---|
| Azure Blob Storage | Unggah file ke Penyimpanan Blob Azure |
| Azure Blob Storage | Mengunduh blob dari Azure Blob Storage |
| Azure Blob Storage | Menyalin blob antar akun penyimpanan Azure |
| Azure Blob Storage | Menyinkronkan dengan Azure Blob Storage |
| Azure Files | Transfer data dengan AzCopy dan penyimpanan berkas |
| Amazon S3 | Menyalin data dari Amazon S3 ke Azure Storage |
| Google Cloud Storage | Salin data dari Google Cloud Storage ke Azure Storage. (Pratinjau) |
| Azure Stack Storage | Mentransfer data dengan penyimpanan AzCopy dan Azure Stack |
Anda dapat menjalankan perintah AzCopy secara interaktif. Anda juga dapat menggabungkan AzCopy ke dalam skrip otomatis untuk operasi batch, transfer data terjadwal, atau alur integrasi berkelanjutan. Untuk informasi selengkapnya, lihat Menggunakan AzCopy dalam skrip dan transfer terjadwal.
Catatan
AzCopy tidak mendukung skenario di mana sumber atau tujuan sedang diubah secara aktif selama transfer.
Minta bantuan perintah
Untuk melihat daftar perintah, ketik azcopy -h dan kemudian tekan tombol ENTER.
Untuk mempelajari tentang perintah tertentu, sertakan nama perintah (misalnya: azcopy list -h).
Daftar perintah
Tabel berikut ini mencantumkan semua perintah AzCopy v10. Setiap perintah menautkan ke artikel referensi.
| Perintah | Deskripsi |
|---|---|
| azcopy bench | Menjalankan tolok ukur performa dengan mengunggah atau mengunduh data pengujian ke atau dari lokasi tertentu. |
| azcopy copy | Menyalin data sumber ke lokasi tujuan. |
| azcopy doc | Membuat dokumentasi untuk alat dalam format Markdown. |
| azcopy env | Menampilkan variabel lingkungan yang dapat mengonfigurasi perilaku AzCopy. |
| Pekerjaan azcopy | Subperintah terkait pengelolaan pekerjaan. |
| pekerjaan azcopy bersih | Menghapus semua file log dan file rencana untuk semua tugas. |
| daftar pekerjaan azcopy | Menampilkan informasi tentang semua pekerjaan. |
| azcopy pekerjaan hapus | Menghapus semua file yang terkait dengan ID pekerjaan yang diberikan. |
| azcopy pekerjaan resume | Melanjutkan pekerjaan yang ada dengan ID pekerjaan yang ditentukan. |
| azcopy jobs show (tampilkan pekerjaan azcopy) | Menampilkan informasi terperinci untuk ID pekerjaan yang ditentukan. |
| azcopy list | Mencantumkan entitas dalam sumber daya tertentu. |
| azcopy login | Masuk ke ID Microsoft Entra untuk mengakses sumber daya Azure Storage. |
| status masuk azcopy | Menampilkan status autentikasi Azure saat ini. |
| keluar dari azcopy | Mengeluarkan pengguna dan mengakhiri akses ke sumber daya Azure Storage. |
| azcopy make | Membuat kontainer atau berbagi file. |
| azcopy remove - menghapus file atau data menggunakan perintah azcopy. | Menghapus blob atau file dari akun penyimpanan Azure. |
| azcopy sync | Mereplikasi lokasi sumber ke lokasi tujuan. |
| azcopy set-properties | Mengubah level akses satu atau beberapa blob dan mengganti metadata dan tag indeks dari satu atau beberapa blob. |
Catatan
AzCopy tidak memiliki perintah untuk mengganti nama file.
Mengonfigurasi, mengoptimalkan, dan memecahkan masalah AzCopy
Lihat salah satu sumber daya berikut ini:
Langkah berikutnya
Jika Anda memiliki pertanyaan, masalah, atau umpan balik umum, kirimkan di GitHub.