S3cmd egy parancssori eszköz feltölteni, letölteni és kezelni az adatokat Amazon S3. Ideális megoldás a hatalom számára, akik nem félnek parancssorban. A projekt is ideális szkriptek, az automatikus biztonsági mentés indított cron, stb
Amazon S3 egy kedvező árú adattárolási szolgáltatást. Ideális off-site mentések, archiválás és más adattárolási igényeinek. Szánjuk az Amazon S3-ra további információért.
Egyszerű S3cmd HowTo
Regisztráljon Amazon AWS / S3
Menjünk az Amazon S3 honlapja, kattintson a "Feliratkozás a web service" gombra a jobb oldali oszlopban és a munka révén a regisztrációt. Lesz, hogy a kínálat a hitelkártya adatait annak érdekében, hogy az Amazon díjat számíthat fel S3 használat. A végén meg kellene rendelkeznie a hozzáférés és a titkos kulcsok
Fuss s3cmd --configure
Meg fogják kérni a két kulcs - másolja be őket a visszaigazoló e-mailben vagy az Ön Amazon fiók oldalon. Legyen óvatos, ha lemásolja őket! Ezek a kis- és nagybetűket, és meg kell adni pontosan, vagy akkor kapom hibák vannak az érvénytelen aláírások vagy hasonló.
Fuss s3cmd ls felsorolni minden vödör.
Ahogy csak most kezdődött el S3 nincsenek vödrök tulajdonában, mint a most. Így a kimeneti üres lesz.
Készíts egy vödör s3cmd mb S3: // én-új-kanál-name
Mint már említettük vödör egyedinek kell lennie körében _all_ felhasználói S3. Ez azt jelenti, az egyszerű nevek, mint a "teszt" vagy "asdf" már megtett és meg kell, hogy ki valami eredetit. Néha előtagot a vödör neveket az én e-mail domain név (logix.cz), ami egy vödör nevet, például: "Az logix.cz-teszt":
~ $ S3cmd mb S3: //logix.cz-test
Bucket "logix.cz-teszt" teremtett
Sorolja fel vödrök ismét s3cmd ls
Most látnunk kell a frissen létrehozott vödör
~ $ Ls s3cmd
2007-01-19 01:41 S3: //logix.cz-test
Sorolja fel a tartalmát a kukába
~ $ Ls s3cmd S3: //logix.cz-test
Bucket "logix.cz-teszt":
~ $
Üres, sőt.
Feltölt egy fájlt a vödörbe
~ $ S3cmd put addressbook.xml S3: //logix.cz-test/addrbook.xml
Fájl "addressbook.xml" tárolódik S3: //logix.cz-test/addrbook.xml (123456 bytes)
Most már tudjuk felsorolni a vödör tartalmát ismét
~ $ Ls s3cmd S3: //logix.cz-test
Bucket "logix.cz-teszt":
2007-01-19 01:46 120k S3: //logix.cz-test/addrbook.xml
Letölteni a fájlt vissza és ellenőrizze, hogy a nem sérült
~ $ S3cmd get S3: //logix.cz-test/addrbook.xml addressbook-2.xml
Object S3: //logix.cz-test/addrbook.xml elmentheti addressbook-2.xml "(123456 bytes)
~ $ Md5sum addressbook.xml addressbook-2.xml
39bcb6992e461b269b95b3bda303addf addressbook.xml
39bcb6992e461b269b95b3bda303addf addressbook-2.xml
Ellenõrzõösszegek az eredeti fájl tartalmazza az egyik letöltött egy. Úgy néz ki, hogy sikerült.
Tisztítsuk meg: törli az objektumot, és távolítsa el a vödröt
~ $ S3cmd rb S3: //logix.cz-test
ERROR: S3 error: 409 (Ütközés): BucketNotEmpty
Jaj, csak akkor tudjuk eltávolítani üres vödrök!
~ $ S3cmd del S3: //logix.cz-test/addrbook.xml
Object S3: //logix.cz-test/addrbook.xml törölve
~ $ S3cmd rb S3: //logix.cz-test
Bucket "logix.cz-teszt" eltávolították
Mi az új ebben a kiadásban:
- Ez a kiadás parancsokat adtunk a másoláshoz és mozgó távoli fájlok, CloudFront támogatás, új [SetACL] utasítás az ACL a meglévő objektumokat, és a rekurzív és helyettesítő támogatás [fel], [hogy] és [del]. --dry-run engedélyezve volt [fel], [hogy] és [sync]. Eltávolítása nem üres vödrök megengedett.
- A Progress Meter valósult meg.
- New --include, --rinclude, és - (r) tartalmaznak-re lehetőségek adtunk, hogy felülbírálja --exclude kizárások.
- A --add-header opciót adták hozzá, valamint egy --list-md5 lehetőség [ls].
Mi az új verzióban 0.9.8.4:
- This kiadás visszaállítja hozzáférést nagybetűbôl elemzi vödrök .
- Az javult kezelése fájlnevek Unicode karaktereket.
- Elkerüli ZeroDivisionError nagyon gyorsan el lehet jutni (például az Amazon EC2).
- Ez adja ki újra sikertelen kéréseket (pl csatlakozási hibák, belső szerver hiba, stb).
- Szinkron átugorja fájlokat nem lehet megnyitni, hanem felmondja a sync teljesen.
- Nem fogy ki a megnyitott fájlokat kvótát szinkronban sok-sok kép.
Hozzászólás nem található