GNU/Linux >> Belajar Linux >  >> Linux

s3cmd gagal berkali-kali

Ini membantu dalam kasus saya:

  1. lakukan s3cmd ls di ember
  2. itu mencetak peringatan tentang pengalihan
  3. ganti bucket_host di .s3cfg file dengan salah satu dari peringatan.
  4. ulangi s3cmd ls , seharusnya tidak lagi mencetak peringatan
  5. unggah ulang file

.s3cfg saya sekarang adalah:

host_bucket = %(bucket)s.s3-external-3.amazonaws.com

Ada beberapa masalah umum yang menyebabkan s3cmd mengembalikan kesalahan yang Anda sebutkan:

  • Tidak ada (mis. nama bucket yang salah ketik; atau bucket yang belum disediakan)
  • Mengakhiri spasi pada nilai autentikasi Anda (kunci/id)
  • Jam sistem yang tidak akurat. Dimungkinkan untuk menggunakan Wireshark (melalui koneksi http - bukan https) untuk melihat bagaimana jam sistem Anda sejajar dengan jam S3 - mereka akan cocok dalam beberapa detik. Pertimbangkan untuk menggunakan NTP untuk menyinkronkan jam Anda jika ini merupakan masalah.

Alternatif untuk s3cmd:

  • s3cp - skrip berbasis Java yang menawarkan fungsionalitas bagus untuk mentransfer file ke S3, dan lebih banyak pesan kesalahan yang bertele-tele daripada s3cmd
  • aws - skrip berbasis Perl, ditulis oleh Tim Kay, yang menyediakan akses mudah ke sebagian besar fungsi AWS (termasuk S3), dan cukup populer.

Jika Anda ingin menulis skrip Anda sendiri, Anda dapat menggunakan pustaka Python Boto yang memiliki fungsi untuk melakukan sebagian besar operasi AWS dan memiliki banyak contoh yang tersedia secara online. Ada proyek yang memaparkan beberapa fungsi boto pada baris perintah - meskipun, saat ini hanya ada sekumpulan kecil fungsi yang tersedia.


Saya memiliki masalah yang sama dengan s3cmd Ubuntu perintah.

Mengunduh versi stabil terbaru (1.0.1) menyelesaikannya:http://sourceforge.net/projects/s3tools/files/s3cmd/


Linux
  1. Otentikasi Pam Vsftpd Gagal?

  2. Terlalu banyak kesalahan koneksi di MySQL

  3. BTRFS:terlalu banyak perangkat yang hilang, pemasangan yang dapat ditulis tidak diizinkan

  1. Mengapa git gagal saat Push/fetch dengan Terlalu banyak file terbuka

  2. LibraryUnload gagal

  3. Terlalu banyak file yang terbuka (CentOS7) - sudah mencoba menetapkan batas yang lebih tinggi

  1. Terlalu banyak level tautan simbolik

  2. Autossh gagal saat startup

  3. MPM Prefork, terlalu banyak proses apache2?