GNU/Linux >> Belajar Linux >  >> Linux

Instal s3cmd di Linux dan Kelola Bucket Amazon s3

S3 yang merupakan singkatan dari "Simple Storage Service" adalah layanan penyimpanan Amazon yang memberi tim TI cara yang aman, skalabel, dan andal untuk menyimpan dan mengambil file dan folder di cloud. S3 membantu Anda memaksimalkan data Anda dengan memastikan bahwa data itu tersedia saat dibutuhkan dan skalabel seiring dengan meningkatnya permintaan.

Secara konvensional, S3 diakses dari browser web setelah masuk ke akun AWS Anda. Ini juga dapat dicapai pada baris perintah menggunakan alat bagus yang disebut s3cmd. Utilitas s3cmd adalah alat baris perintah opensource yang memungkinkan Anda mengakses dan mengelola layanan S3 Anda. Ini memungkinkan Anda membuat/menghapus bucket, menambah/menghapus jarak jauh file dan folder, serta membuat daftar konten bucket S3 Anda.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Amazon s3 Bucket terkait.

Dalam konteks ini, kita akan melihat cara menginstal s3cmd di Linux dan membantu Anda memanfaatkannya sebaik mungkin untuk mengelola akun S3 Anda.


Bagaimana cara menginstal s3cmd di Linux melalui commandline ?

Untuk distribusi Debian / Ubuntu gunakan paket APT manage sebagai berikut:

$ sudo apt install s3cmd

Pada distro CentOS / RHEL, instal s3cmd menggunakan perintah di bawah ini:

$ sudo dnf install s3cmd

Untuk server SUSE Enterprise , mulailah dengan menambahkan repositori dan menggunakan alat baris perintah zypper di bawah ini:

$ sudo zypper addrepo http://s3tools.org/repo/SLE_11/s3tools.repo
$ zypper install s3cmd


Bagaimana Cara Menginstal s3cmd dari sumber?

Jika distribusi Linux Anda tidak tercantum di atas, jangan khawatir. Anda dapat menginstal dari sumber yang akan berfungsi di semua distribusi.

saya. Pertama, unduh file zip versi s3cmd terbaru, yang saat ini adalah s3cmd 2.1.0.

$ wget https://sourceforge.net/projects/s3tools/files/s3cmd/2.1.0/s3cmd-2.1.0.zip

Di direktori home Anda, Anda akan melihat file zip s3cmd-2.1.0.zip.

ii. Selanjutnya, unzip file tersebut.

$ unzip s3cmd-2.1.0

aku aku aku. Arahkan ke folder yang tidak dikompres

$ cd s3cmd-2.1.0

iv. Dan jalankan perintah yang ditunjukkan untuk menginstal dari sumber.

$ sudo python3 setup.py install


Bagaimana cara mengatur lingkungan s3cmd?

Sebelum kita mulai berinteraksi dengan Amazon S3, kita perlu menyiapkan alat s3cmd dengan memberikan kredensial yang diperlukan seperti Akses Kunci &Rahasia akses ke akun kita. Jadi, jalankan perintah di bawah ini untuk mengonfigurasi lingkungan s3cmd.

$ s3cmd --configure

Berikan kunci akses, akses rahasia , wilayah, dan sandi enkripsi.

Pastikan untuk menggunakan protokol HTTPS untuk meningkatkan keamanan.


Bagaimana cara Mendaftar ember s3?

Kami telah berhasil mengonfigurasi alat s3cmd, dan sekarang kami dapat mulai berinteraksi dengan Amazon S3. Sebelum Anda mulai berinteraksi dengan S3, pastikan bahwa pengguna di AWS Anda telah dikonfigurasi dengan peran Amazon S3 IAM.

Untuk membuat daftar bucket S3 yang ada di akun Anda, jalankan perintah:

$ s3cmd ls

Sejauh ini, kami tidak memilikinya karena kami baru memulai.

Sekarang, kita akan membuatnya.


Bagaimana Cara Membuat ember S3?

Untuk membuat bucket S3 baru, jalankan perintah yang ditampilkan. Perintah di bawah ini membuat ember di S3 yang disebut linuxapt.

$ s3cmd mb s3://linuxapt

Anda dapat menuju ke akun AWS Anda dan mengonfirmasi bahwa bucket ada di sana.


Bagaimana cara mengunggah file ke ember S3?

Untuk mengunggah file biasa ke bucket Anda, aktifkan opsi put diikuti dengan file dan jalur ke bucket S3. Perintah di bawah ini mengupload file hello.sh ke S3.

$ s3cmd put hello.sh s3://linuxapt/


Bagaimana cara mengunggah direktori ke ember S3?

Untuk mengunggah direktori, gunakan tanda -r untuk menambahkan direktori secara rekursif di samping isinya. Berhati-hatilah untuk tidak menambahkan awalan / karena ini hanya akan menambahkan konten direktori dan bukan direktori itu sendiri.

Di sini, kami mengunggah direktori Pictures yang berisi file gambar JPG.

$ s3cmd put -r Pictures s3://linuxapt/


Bagaimana cara Mendaftar isi ember S3?

Untuk melihat atau menampilkan isi bucket S3 Anda, jalankan perintah.

$ s3cmd ls s3://linuxapt/


Bagaimana cara menghapus file atau direktori dari ember S3?

Jika Anda ingin menghapus atau menghapus file yang tidak lagi Anda perlukan, gunakan opsi del seperti yang terlihat di sini.

$ s3cmd del s3://linuxapt/hello.sh

Untuk menghapus direktori, gunakan sintaks yang sama sebagai berikut. Namun, ini hanya berfungsi jika direktori kosong.

$ s3cmd del s3://linuxapt/Pictures

Jika direktori tidak kosong, gunakan opsi -r untuk menghapus semua kontennya secara rekursif seperti yang ditunjukkan.

$ s3cmd del -r s3://linuxapt/Pictures/


Bagaimana cara menghapus ember dari S3?

Jika Anda tidak lagi membutuhkan ember Anda, Anda dapat menghapusnya sebagai berikut.

$ s3cmd rb s3://linuxapt

Jika ember masih berisi beberapa file dan folder, Anda akan mengalami kesalahan di bawah yang memberi tahu Anda bahwa ember tidak kosong.

Sekarang, yang perlu Anda lakukan adalah kembali dan menghapus semua file dan direktori di keranjang Anda dan coba lagi.



Linux
  1. Cara Mengelola dan Mendaftar Layanan di Linux

  2. Cara Menginstal dan Menguji Ansible di Linux

  3. Cara Menginstal dan Mengelola Versi Java di Rocky Linux 8

  1. Cara Menginstal Dan Menggunakan Flatpak Di Linux

  2. Cara Menginstal MySQL 5.7 di Amazon Linux

  3. Kali Linux 2019 :Instal, Konfigurasi, Kelola

  1. Cara Menginstal ImageMagick di Amazon Linux

  2. Cara Menginstal dan Menggunakan Traceroute di Linux

  3. Instal dan Konfigurasi Webmin untuk Mengelola Server Linux dari Jarak Jauh dan Grafis