Mengunduh Folder Dari AWS S3 Bucket cp vs sinkronisasi

Mengunduh Folder Dari Aws S3 Bucket Cp Vs Sinkronisasi



Amazon menawarkan Layanan Penyimpanan Sederhana untuk menyimpan data tak terbatas di cloud dengan keamanan dan kerahasiaan lengkap. Ini memungkinkan pengguna mengunduh dan mengunggah data di dalamnya menggunakan konsol manajemen dan perintah AWS Command Line Interface (CLI) seperti ' sinkronisasi ' Dan ' cp ”.

Panduan ini akan menjelaskan pengunduhan folder dari bucket AWS S3 menggunakan perintah AWS CLI.







Mengunduh Folder Dari AWS S3 Bucket cp vs sinkronisasi

Ada dua perintah untuk mengunduh file dari bucket AWS S3 yaitu “ sinkronisasi ' Dan ' cp ”. perintah “sinkronisasi” mengunduh pembaruan di folder dari bucket AWS S3. Di sisi lain, perintah 'cp' cukup menyalin semua file yang ditempatkan di bucket AWS S3 dan menempelkannya ke folder lokal. Perintah 'cp' mengunduh semua file terlepas dari ketersediaannya di direktori lokal. Sedangkan “sync” hanya mengunduh file yang sudah diperbarui atau belum diunduh ke folder lokal.



Bagaimana Cara Mengunduh Folder S3?

Ikuti langkah-langkah ini untuk mempelajari cara mengunduh folder yang tersedia di bucket S3 menggunakan perintah AWS CLI.



Langkah 1: Unggah Folder ke S3 Bucket





Buat sebuah ember S3 dan kemudian menuju ke dalamnya untuk mengklik ' Mengunggah ' tombol:



Klik pada ' Tambah Folder ” atau seret dan lepas folder dari sistem ke bucket S3:

Klik pada ' Mengunggah ' tombol:

Masuk ke dalam folder dengan mengklik namanya:

Berikut adalah file yang diunggah di bucket S3:

Langkah 2: Verifikasi dan Konfigurasikan AWS CLI

Verifikasi instalasi dari AWS CLI dengan mengetik ini:

aws --versi

Menjalankan perintah di atas akan menampilkan versi aws-cli/2.0.30:

Konfigurasi AWS CLI menggunakan perintah berikut:

aws mengkonfigurasi

Akibatnya, Anda akan diminta untuk memberikan kredensial IAM:

Langkah 3: Gunakan Perintah 'sinkronisasi'.

Buka folder tempat file harus diunduh:

unduhan cd

Gunakan sintaks berikut dan ubah menjadi nama bucket Anda untuk mengunduh folder dari bucket S3:

aws s3 sinkronisasi s3:// .

Dalam kasus kami, perintah berikut digunakan untuk mengunduh folder dari bucket S3:

aws s3 sinkronisasi s3://upload31 .

Dapat diamati bahwa file telah diunduh ke direktori lokal:

Sekarang, mari unggah file lain ke dalam ember S3:

Seret file dan jatuhkan ke ember S3:

Klik pada ' Mengunggah ' tombol:

File telah ditambahkan ke folder:

Gunakan perintah berikut untuk mengunduh file yang baru ditambahkan:

aws s3 sinkronisasi s3://upload31 .

Menjalankan perintah di atas hanya akan mengunduh “ demo.csv ”berkas:

File telah diunduh ke direktori lokal:

Langkah 4: Gunakan Perintah 'cp'.

Sintaks untuk menggunakan “ cp ” perintah disebutkan di bawah ini:

aws s3 cp s3://Bucket/Folder LocalFolder --recursive

Ubah menjadi nama bucket S3, ke folder yang diunggah di bucket, dan ke direktori lokal tempat file akan diunduh:

aws s3 cp s3://upload31/File cp --recursive

File telah diunduh dari bucket S3 ke direktori lokal:

Sekali lagi, gunakan perintah yang sama untuk mengunduh folder S3:

aws s3 cp s3://upload31/File cp --recursive

Menjalankan perintah di atas akan mengunduh lagi semua file yang tersedia di folder:

Panduan ini telah menjelaskan proses mengunduh folder dari S3 bucket menggunakan “ cp ' atau ' sinkronisasi ' memerintah.

Kesimpulan

Ada dua metode untuk mengunduh folder dari bucket AWS S3 menggunakan perintah AWS CLI yaitu perintah “cp” dan “sync”. Perintah sinkronisasi akan mengunduh file yang diperbarui dari unduhan terakhir sedangkan perintah cp akan selalu mengunduh setiap file yang tersedia di folder. Panduan ini telah menjelaskan proses pengunduhan folder dari bucket S3 menggunakan perintah cp dan sinkronisasi.