Transfer file besar ke instans ECS, bahkan tanpa IP publik, dengan menggunakan OSS sebagai perantara.
Ikhtisar
Dua langkah utama:
-
Unggah file ke bucket OSS di wilayah yang sama dengan instans ECS.
-
Unduh file dari OSS ke instans ECS melalui jaringan internal.
Penagihan
-
Menyimpan file di OSS dikenai biaya penyimpanan.
-
Mengunggah file ke OSS tidak dikenai biaya transfer data.
-
Mengunduh file dari OSS ke instans ECS di wilayah yang sama melalui jaringan internal tidak dikenai biaya transfer data.
-
Mengunggah atau mengunduh file dikenai biaya permintaan.
Lihat Item yang Dikenai Biaya untuk detail penagihan OSS.
Langkah 1: Unggah file ke OSS
Unggah file ke bucket OSS di wilayah yang sama dengan instans ECS. Anda dapat menggunakan ossbrowser di komputer lokal Anda.
Transfer file berukuran 10 GB atau lebih menggunakan ossbrowser melalui jaringan publik mungkin gagal. Gunakan Multipart upload sebagai gantinya.
-
Instal dan login ke ossbrowser.
Lihat Instal ossbrowser 2.0 dan Login ke ossbrowser 2.0.
-
Buat bucket.
-
Klik Create Bucket dan konfigurasikan parameter berikut. Gunakan nilai default untuk parameter lainnya.
-
Bucket Name: Masukkan nama bucket.
-
Region: Pilih Specific Region, lalu pilih wilayah instans ECS Anda. Lihat Lihat informasi instans.

-
-
Klik Create.
-
-
Unggah file ke bucket.
-
Klik bucket yang telah Anda buat.

-
Klik Upload dan unggah file Anda.

-
-
Dapatkan URL unduhan file.
-
Temukan file yang diunggah. Di kolom Actions, klik .
-
Klik Generate, lalu klik Copy URL.

-
Langkah 2: Unduh file dari OSS
Login ke instans Anda dan unduh file dari OSS melalui jaringan internal.
-
Konversi URL unduhan menjadi URL jaringan internal.
URL yang disalin merupakan URL jaringan publik. Tambahkan
-internalsebelum.aliyuncs.comuntuk mengonversinya menjadi URL jaringan internal. Hal ini menghindari biaya transfer data untuk instans di wilayah yang sama.CatatanContoh:
https://****.oss-cn-hangzhou.aliyuncs.com/demo-1.0.jar?******menjadihttps://****.oss-cn-hangzhou-internal.aliyuncs.com/demo-1.0.jar?******. -
Unduh file ke instans melalui jaringan internal.
Instans Windows
-
Hubungkan ke instans Windows. Lihat Hubungkan ke instans Windows menggunakan Workbench.
-
Buka browser web di instans tersebut dan masukkan URL jaringan internal untuk mengunduh file.
Anda juga dapat menggunakan ossbrowser atau ossutil di instans Windows Anda. Lihat Simple download.
Instans Linux
-
Login ke instans Linux. Lihat Login ke instans Linux menggunakan Workbench.
-
Unduh file. Contoh ini menggunakan
wget:wget -O <filename> '<file_internal_url>'Ganti
<filename>dengan nama file tujuan dan<file_internal_url>dengan URL jaringan internal. Misalnya, untuk mengunduhhttps://****.oss-cn-hangzhou-internal.aliyuncs.com/demo-1.0.jar?******dan menyimpannya sebagaidemo.jar:wget -O demo.jar 'https://****.oss-cn-hangzhou-internal.aliyuncs.com/demo-1.0.jar?******'
-
(Opsional) Langkah 3: Bersihkan sumber daya
Untuk menghindari biaya penyimpanan, hapus file dari bucket OSS setelah mengunduhnya.