S3cmd er en kommandolinje værktøj til at uploade, hente og administrere data i Amazon S3. Det er bedst egnet for avancerede brugere, der ikke frygter kommandolinjen. Projektet er også ideel til scripts, automatiske backups udløst fra cron mv
Amazon S3 er et rimeligt prissatte datalagring service. Ideel til off-site backup, arkivering og andre behov datalagring. Tjek vores sider om Amazon S3 for at finde ud af mere.
Simple S3cmd HowTo
Tilmeld dig Amazon AWS / S3
Gå til Amazon S3 hjemmeside, skal du klikke på "Tilmeld dig web service" knappen i højre kolonne og arbejde gennem registreringen. Du bliver nødt til at levere dine kreditkortoplysninger for at give Amazon debitere dig for S3 brug. Til sidst skal du besidde din Adgang og hemmelige nøgler
Kør s3cmd --configure
Du vil blive bedt om de to nøgler - kopiere og indsætte dem fra din bekræftelses e-mail eller fra din Amazon-konto side. Vær forsigtig, når du kopierer dem! De er store og små bogstaver og skal indtastes nøjagtigt, eller du vil holde får fejl om ugyldige signaturer eller lignende.
Kør s3cmd ls at liste alle dine spande.
Som du lige begyndt at bruge S3 er der ingen spande, der ejes af dig allerede nu. Så produktionen vil være tom.
Lav en spand med s3cmd mb S3: // min-nye-spand-navn
Som nævnt ovenfor spand skal være unikke blandt _all_ brugere af S3. Det betyder, de enkle navne som "test" eller "asdf" er allerede taget, og du skal gøre op noget mere originalt. Jeg har nogle gange præfiks min bucket navne med min e-mail-domænenavn (logix.cz), der fører til en spand navn, for eksempel "logix.cz-test«:
~ $ S3cmd mb s3: //logix.cz-test
Bucket 'logix.cz-test' skabt
Liste dine spande igen med s3cmd ls
Nu skulle du se din frisk skabt spand
~ $ s3cmd ls
2007-01-19 01:41 s3: //logix.cz-test
Vise indholdet af spanden
~ $ s3cmd LS S3: //logix.cz-test
Bucket 'logix.cz-test «:
~ $
Det er tomt, ja.
Upload en fil ned i spanden
~ $ S3cmd put addressbook.xml S3: //logix.cz-test/addrbook.xml
Filer 'addressbook.xml "gemt som S3: //logix.cz-test/addrbook.xml (123456 bytes)
Nu kan vi liste bucket indhold igen
~ $ s3cmd LS S3: //logix.cz-test
Bucket 'logix.cz-test «:
2007-01-19 01:46 120k S3: //logix.cz-test/addrbook.xml
Hent filen tilbage og kontrollere, at det er ikke er beskadiget
~ $ S3cmd get S3: //logix.cz-test/addrbook.xml adressebog-2.xml
Objekt S3: //logix.cz-test/addrbook.xml gemt som "adressebog-2.xml« (123456 bytes)
~ $ Md5sum addressbook.xml adressebog-2.xml
39bcb6992e461b269b95b3bda303addf addressbook.xml
39bcb6992e461b269b95b3bda303addf adressebog-2.xml
Kontrolsummer for de originale fil matcher en af de hentede en. Ligner det virkede.
Ryd op: Slet objektet og fjern spanden
~ $ S3cmd rb s3: //logix.cz-test
FEJL: S3 fejl: 409 (Conflict): BucketNotEmpty
Ouch, kan vi kun fjerne tomme spande!
~ $ S3cmd del s3: //logix.cz-test/addrbook.xml
Objekt S3: //logix.cz-test/addrbook.xml slettet
~ $ S3cmd rb s3: //logix.cz-test
Bucket 'logix.cz-test "fjernet
Hvad er nyt i denne udgivelse:
- Denne udgivelse tilføjet kommandoer til kopiering og bevæger eksterne filer, CloudFront støtte, en ny [setacl] kommando til indstilling af en ACL på eksisterende objekter og rekursive og wildcard støtte til [sætte] [få] og [del]. --dry-kørsel blev aktiveret for [sætte] [få] og [sync]. Fjernelse af ikke-tomme spande er tilladt.
- Et fremskridt meter blev gennemført.
- Ny --include, --rinclude, og - (r) omfatte-fra muligheder blev tilsat for at tilsidesætte --exclude udelukkelser .
- En --add-header option sættes sammen med en --list-md5 mulighed for [ls].
Hvad er nyt i version 0.9.8.4:
- This release genopretter adgang til store bogstaver med navnet spande .
- Det har forbedret håndtering af filnavne med Unicode-tegn.
- Man undgår ZeroDivisionError på meget hurtige forbindelser (f.eks på Amazon EC2).
- Det vil genudstede resultatløse anmodninger (f.eks forbindelsesfejl, interne server fejl, osv).
- Sync springer i filer, der ikke kan åbnes i stedet for afslutning af sync helt.
- Det betyder ikke løber tør for åben filer kvote på sync med masser af filer.
Kommentarer ikke fundet