S3cmd je nástroj příkazové řádky nahrát, získávat a spravovat data na Amazon S3. To se nejlépe hodí pro uživatele, kteří se nebojí příkazové řádky. Projekt je také ideální pro skripty, automatické zálohování spustí z cronu, atd.
Amazon S3 je cenově ukládání dat služby. Ideální pro zálohování off-site, archivace a další potřeby pro ukládání dat. Podívejte se na naše stránky o Amazon S3, více se dozvíte.
Simple S3cmd HowTo
Zaregistrujte se na Amazon AWS / S3
Jít na Amazon S3 domovskou stránku, klikněte na tlačítko "Přihlásit se na webové služby" v pravém sloupci a pracovat přes registraci. Budete muset dodávat své údaje o kreditní kartě, aby bylo možné Amazon vám naúčtovat S3 použití. Na závěr je třeba vlastnit svůj přístup a tajné klíče
Spustit s3cmd --configure
Budete požádáni o dva klíče - zkopírovat a vložit ze svého potvrzovací e-mail, nebo z vašeho účtu stránky Amazon. Buďte opatrní při kopírování je! Jsou malá a velká písmena a musí být zadány přesně, nebo budete Dostávám chyby ohledně neplatných podpisů nebo podobně.
Spustit s3cmd ls vypsat všechny své kbelíky.
Jak jste právě začali používat S3 nejsou žádné kbelíky vlastněné vás jako nyní. Takže výstup bude prázdný.
Udělejte si kbelík s s3cmd mb S3: // my-new-kbelík-name
Jak bylo uvedeno výše kbelíku názvy musí být jedinečný mezi _all_ uživatelů S3. To znamená, že jednoduché názvy jako "test" nebo "asdf" jsou již přijata a je třeba tvořit něco originálního. Někdy jsem prefix své jména kbelík s mojí e-mailové domény (logix.cz), což vedlo ke jménu kbelíku, například, "logix.cz-test":
~ $ S3cmd mb s3: //logix.cz-test
Kbelík "logix.cz-test" vytvořil
Seznam své kbelíky opět s3cmd ls
Nyní byste měli vidět svou nově vytvořenou kbelík
~ $ s3cmd ls
2007-01-19 01:41 s3: //logix.cz-test
Seznam obsah kbelíku
~ $ s3cmd ls s3: //logix.cz-test
Kbelík "logix.cz-test":
~ $
Je to prázdná, opravdu.
Vložení souborů do kbelíku
~ $ S3cmd put addressbook.xml s3: //logix.cz-test/addrbook.xml
Soubor 'addressbook.xml "uloženo jako S3: //logix.cz-test/addrbook.xml (123456 bytes)
Nyní můžeme vypsat obsah kbelíku znovu
~ $ s3cmd ls s3: //logix.cz-test
Kbelík "logix.cz-test":
2007-01-19 01:46 120k s3: //logix.cz-test/addrbook.xml
Načíst soubor zpět a ověřte, že její nebyl poškozen
~ $ S3cmd get S3: //logix.cz-test/addrbook.xml Adresář-2.xml
Objekt s3: //logix.cz-test/addrbook.xml uložen jako "AddressBook-2.xml" (123456 bytes)
~ $ Md5sum addressbook.xml adresář, 2.xml
39bcb6992e461b269b95b3bda303addf addressbook.xml
39bcb6992e461b269b95b3bda303addf Adresář-2.xml
Kontrolní součty z původního souboru odpovídá jeden z stáhne jeden. Vypadá to, že to fungovalo.
Vyčistit: odstranění objektu a odstranit kbelík
~ $ S3cmd RB s3: //logix.cz-test
ERROR: S3 error: 409 (Conflict): BucketNotEmpty
Ouch, můžeme odstranit jen prázdné kbelíky!
~ $ S3cmd del s3: //logix.cz-test/addrbook.xml
Objekt s3: //logix.cz-test/addrbook.xml vypouští
~ $ S3cmd RB s3: //logix.cz-test
Kbelík "logix.cz-test" odstraní
Co je nového v této verzi:
- Tato verze přidané příkazy pro kopírování a přesunutí vzdálených souborů, podporu CloudFront, nové [setacl] příkaz pro nastavení ACL na stávající objekty a rekurzivní a zástupný podpory [dal], [dostat] a [del]. --dry-běh byl povolen pro [dal], [si], a [synchronizace]. Odstranění non-prázdné kbelíky je povoleno.
- ukazatel průběhu nebyl nikdy realizován.
- New --include, --rinclude, a - (r) jsou-from byly přidány možnosti přepsat --exclude vyloučení .
- Možnost --add-header byl přidán spolu s --list-md5 možnost pro [LS].
Co je nového v prodejní verzi 0.9.8.4:
- This obnoví přístup k velká písmena s názvem lopaty .
- Je lepší manipulaci s názvy souborů se znaky Unicode.
- Vyhýbá ZeroDivisionError na velmi rychlé odkazy (například na Amazon EC2).
- se to znovu vydala nevyřízených žádostí (např chyby připojení, chyby interní server, atd.)
- Sync přeskočí soubory, které nelze otevřít, namísto úplného ukončení synchronizace.
- to nelze spustit z otevřených souborů kvót na synchronizaci s velkým množstvím souborů.
Komentáře nebyl nalezen