S3cmd ay isang line tool command upang mag-upload, makuha at pamahalaan ang data sa Amazon S3. Ito ay pinakamahusay na naaangkop para sa kapangyarihan mga gumagamit na hindi natatakot sa linya ng command. Ang proyekto ay mainam para sa mga script din, awtomatikong mga backup na-trigger mula sa cron, atbp
Amazon S3 ay isang makatuwirang presyo ng serbisyo imbakan ng data. Tamang-tama para sa pag-backup off-site na, archive at iba pang mga pangangailangan sa imbakan ng data. Tingnan ang aming pahina tungkol sa Amazon S3 upang malaman ang higit pa.
Simple S3cmd Paano Gawin
Magparehistro para sa Amazon AWS / S3
Pumunta sa Amazon S3 homepage, i-click ang pindutan ng "Mag-sign up para sa serbisyong web" sa kanang hanay at gumagana sa pamamagitan ng pagpaparehistro. Kailangan mong ibigay ang iyong mga detalye Credit Card upang payagan ang Amazon bayad sa iyo para sa paggamit ng S3. Sa dulo dapat mong posses ang iyong access at Sekreto ng Key
Patakbuhin s3cmd --configure
Hihilingin para sa dalawang mga pindutan - kopyahin at i-paste ang mga ito mula sa iyong kumpirmasyon sa email o mula sa iyong pahina ng Amazon account. Mag-ingat kapag kinokopya ang mga ito! Ang mga ito ay case sensitive at dapat na tumpak na ipinasok o makikita mo panatilihin ang pagkuha ng mga error tungkol sa di-wastong mga lagda o katulad na.
Patakbuhin s3cmd l ilista ang lahat ng iyong mga bucket.
Bilang Sinimulan mo na lang gamit S3 walang mga bucket pagmamay-ari mo bilang ng mga ngayon. Kaya ang output ay walang laman.
Gumawa ng isang bucket na may s3cmd mb S3: // aking-bagong-bucket-name
Tulad ng nabanggit sa itaas bucket ay dapat na natatangi sa gitna _all_ mga gumagamit ng S3 pangalan. Iyon ay nangangahulugang ang mga simpleng pangalan tulad ng "pagsusuri" o "asdf" ay nakuha na at dapat kang gumawa ng up ng isang bagay na mas orihinal. Minsan prefix ko ang aking pangalan bucket sa aking e-mail domain name (logix.cz) humahantong sa isang pangalan bucket, halimbawa, 'logix.cz-test':
~ $ S3cmd mb S3: //logix.cz-test
Bucket ng 'logix.cz-test' nilikha
Ilista muli ang iyong mga bucket na may s3cmd l
Ngayon dapat mong makita ang iyong mga sariwang nilikha bucket
~ $ S3cmd l
2007/01/19 01:41 S3: //logix.cz-test
Ilista ang mga nilalaman ng bucket
~ $ S3cmd l S3: //logix.cz-test
Bucket ng 'logix.cz-test':
~ $
Ito ay walang laman, sa katunayan.
Mag-upload ng isang file sa bucket
~ $ S3cmd ilagay addressbook.xml S3: //logix.cz-test/addrbook.xml
File 'addressbook.xml' na naka-imbak bilang S3: //logix.cz-test/addrbook.xml (123456 bytes)
Ngayon ay maaari naming ilista muli ang mga nilalaman bucket
~ $ S3cmd l S3: //logix.cz-test
Bucket ng 'logix.cz-test':
2007/01/19 01:46 120k S3: //logix.cz-test/addrbook.xml
Kunin ang file bumalik at i-verify na nito ay hindi na-corrupt
~ $ S3cmd get S3: //logix.cz-test/addrbook.xml addressbook-2.xml
S3 Bagay: //logix.cz-test/addrbook.xml-save bilang 'addressbook-2.xml' (123456 bytes)
~ $ Md5sum addressbook.xml addressbook-2.xml
39bcb6992e461b269b95b3bda303addf addressbook.xml
39bcb6992e461b269b95b3bda303addf addressbook-2.xml
Checksums ng orihinal na file ay tumutugma sa isa sa mga nakuhang isa. Mukhang ito ay nagtrabaho.
Linisin ang: tanggalin ang bagay at alisin ang mga bucket
~ $ S3cmd rb S3: //logix.cz-test
Error sa S3:: ERROR 409 (Hindi pagkakasundo): BucketNotEmpty
Aray, maaari lamang naming alisin ang laman bucket!
~ $ S3cmd del S3: //logix.cz-test/addrbook.xml
S3 Bagay: //logix.cz-test/addrbook.xml tinanggal
~ $ S3cmd rb S3: //logix.cz-test
Bucket ng 'logix.cz-test' Inalis
Ano ang bagong sa paglabas:
- idinagdag release na ito ay utos para sa pagkopya at paglipat ng remote file, CloudFront suporta, ang isang bagong [setacl] na command para sa pagtatakda ng ACL sa umiiral na mga bagay, at recursive at mga wildcard na suporta para sa [ilagay], [makakuha], at [del]. --dry-run ay pinagana para sa [ilagay], [makakuha], at [sync]. Pag-alis ng mga hindi-walang laman bucket ay pinapayagan.
- May meter pag-unlad ay ipinatupad.
- Bagong --include, --rinclude, at - (r) magsama-mula sa mga pagpipilian ay idinagdag upang i-override --exclude mga pagbubukod .
- May pagpipilian --add-header ay idinagdag kasama ang isang --list-MD5 na pagpipilian para sa [l].
Ano ang bagong sa paglabas bersyon 0.9.8.4:
- This restores access sa upper-case na may pangalang bucket .
- pinabuting Ito ay ang pamamahala ng filename sa Unicode character.
- avoids Ito ZeroDivisionError sa napakabilis na mga link (halimbawa sa Amazon EC2).
- ay nabigo itong muling pag-isyu ng mga kahilingan (hal error sa koneksyon, panloob na error sa server, atbp).
- skips sa paglipas ng Pag-sync ang mga file na hindi maaaring buksan sa halip na ganap na pagwawakas ng pag-sync.
- Ito ay hindi maubusan ng mga bukas na mga file quota sa pag-sync na may maraming mga file.
Mga Komento hindi natagpuan