S3cmd adalah alat baris perintah untuk meng-upload, mengambil dan mengelola data di Amazon S3. Hal ini paling cocok untuk power user yang tidak takut baris perintah. Proyek ini juga cocok untuk script, backup otomatis dipicu dari cron, dll
Amazon S3 adalah layanan penyimpanan data harga terjangkau. Ideal untuk backup off-site, pengarsipan dan kebutuhan penyimpanan data lainnya. Lihat halaman kami tentang Amazon S3 untuk mengetahui lebih lanjut.
Simple S3cmd HowTo
Mendaftar untuk Amazon AWS / S3
Membuka situs Amazon S3, klik pada "Sign up untuk layanan web" tombol di kolom kanan dan bekerja melalui pendaftaran. Anda akan harus menyediakan rincian kartu kredit Anda untuk memungkinkan Amazon biaya Anda untuk penggunaan S3. Pada akhirnya Anda harus dimiliki Access dan Tombol Rahasia
Jalankan s3cmd configure
Anda akan diminta untuk dua kunci - copy dan paste dari email konfirmasi Anda atau dari halaman akun Amazon Anda. Hati-hati saat menyalin mereka! Mereka adalah kasus sensitif dan harus dimasukkan secara akurat atau Anda akan terus mendapatkan kesalahan tentang tanda tangan valid atau serupa.
Jalankan s3cmd ls untuk menampilkan semua ember Anda.
Ketika Anda hanya mulai menggunakan S3 tidak ada ember milik Anda seperti yang sekarang. Sehingga output akan kosong.
Membuat ember dengan s3cmd mb s3: // my-baru-ember-nama
Seperti disebutkan di atas ember nama harus unik antara _all_ pengguna S3. Itu berarti nama-nama sederhana seperti "test" atau "asdf" sudah diambil dan Anda harus membuat sesuatu yang lebih asli. Aku kadang-kadang awalan nama ember dengan e-mail nama domain (logix.cz) yang mengarah ke nama ember, misalnya, 'logix.cz-test':
~ $ S3cmd mb s3: //logix.cz-test
Bucket 'logix.cz-test' yang diciptakan
Daftar ember Anda lagi dengan s3cmd ls
Sekarang Anda akan melihat ember baru dibuat
~ $ Ls s3cmd
2007/01/19 01:41 s3: //logix.cz-test
Daftar isi ember
~ $ Ls s3cmd s3: //logix.cz-test
Bucket 'logix.cz-test':
~ $
Ini kosong, memang.
Upload file ke dalam ember
~ $ S3cmd put addressbook.xml s3: //logix.cz-test/addrbook.xml
File 'addressbook.xml' disimpan sebagai s3: //logix.cz-test/addrbook.xml (123456 bytes)
Sekarang kita bisa daftar isi ember lagi
~ $ Ls s3cmd s3: //logix.cz-test
Bucket 'logix.cz-test':
2007/01/19 01:46 120k s3: //logix.cz-test/addrbook.xml
Mengambil file kembali dan memverifikasi bahwa yang belum rusak
~ $ S3cmd mendapatkan s3: //logix.cz-test/addrbook.xml buku alamat-2.xml
Obyek s3: //logix.cz-test/addrbook.xml disimpan sebagai 'addressbook-2.xml' (123456 bytes)
~ $ Md5sum addressbook.xml addressbook-2.xml
39bcb6992e461b269b95b3bda303addf addressbook.xml
39bcb6992e461b269b95b3bda303addf buku alamat-2.xml
Checksum dari file asli sesuai dengan salah satu yang diambil. Sepertinya itu bekerja.
Membersihkan: menghapus objek dan menghapus ember
~ $ S3cmd rb s3: //logix.cz-test
Error S3:: ERROR 409 (Konflik): BucketNotEmpty
Aduh, kita hanya dapat menghapus ember kosong!
~ $ S3cmd del s3: //logix.cz-test/addrbook.xml
Obyek s3: //logix.cz-test/addrbook.xml dihapus
~ $ S3cmd rb s3: //logix.cz-test
Bucket 'logix.cz-test' dihapus
Apa yang baru dalam rilis ini:
- Rilis ini menambahkan perintah untuk menyalin dan memindahkan file jarak jauh, dukungan CloudFront, yang [SetACL] perintah baru untuk setting ACL pada objek yang ada, dan dukungan rekursif dan wildcard untuk [menempatkan], [mendapatkan], dan [del]. dry-run diaktifkan untuk [menempatkan], [mendapatkan], dan [sync]. Penghapusan ember non-kosong diperbolehkan.
- Argometer kemajuan dilaksanakan.
- --include Baru, --rinclude, dan - (r) termasuk-dari pilihan ditambahkan untuk mengesampingkan pengecualian --exclude .
- Pilihan --add-header ditambahkan bersama dengan pilihan list-md5 untuk [ls].
Apa yang baru dalam rilis versi 0.9.8.4:
- This mengembalikan akses ke huruf bernama ember .
- Ini telah meningkatkan penanganan nama file dengan karakter Unicode.
- Ini menghindari ZeroDivisionError pada link sangat cepat (misalnya di Amazon EC2).
- Ini akan diterbitkan ulang gagal (misalnya kesalahan koneksi, kesalahan server internal, dll).
- Sync melompati file yang tidak bisa dibuka bukannya mengakhiri sync sepenuhnya.
- Tidak kehabisan kuota membuka file di sync dengan banyak file.
Permintaan
Komentar tidak ditemukan