s3cmd est un outil de ligne de commande pour télécharger, extraire et gérer des données dans Amazon S3. Il est plus adapté pour les utilisateurs qui ne craignent pas la ligne de commande. Le projet est également idéal pour son exécution, sauvegardes automatiques déclenchées à partir de cron, etc.
Amazon S3 est un service de stockage de données à un prix raisonnable. Idéal pour les sauvegardes hors site, l'archivage et autres besoins de stockage de données. Consultez nos pages sur Amazon S3 pour en savoir plus.
Simple HowTo s3cmd
Inscrivez-vous à Amazon AWS / S3
La page d'accueil Amazon S3, cliquez sur le bouton «Inscrivez-vous pour le service web" dans la colonne de droite et de travailler grâce à l'enregistrement. Vous devrez fournir les détails de votre carte de crédit afin de permettre Amazon vous facturer pour l'utilisation S3. À la fin vous devez posséder votre accès et clés secrètes
Exécutez s3cmd --configure
Il vous sera demandé pour les deux touches - copier et les coller à partir de votre courriel de confirmation ou de la page de votre compte Amazon. Soyez prudent lorsque vous les copier! Ils sont sensibles à la casse et doivent être saisis exactement ou vous continuerez à avoir des erreurs sur les signatures invalides ou similaire.
Exécuter s3cmd ls à la liste tous vos seaux.
Comme vous venez de commencer à utiliser S3 il n'y a pas seaux appartenant à vous à partir de maintenant. Donc, la sortie sera vide.
Faire un seau avec s3cmd mb s3: // mon-new-seau-nom
Comme mentionné ci-dessus seau noms doivent être uniques parmi _toutes_ utilisateurs de S3. Cela signifie que les noms simples comme "test" ou "asdf" sont déjà pris et vous devez faire quelque chose de plus original. Je ai parfois mes noms de préfixe baquets avec mon e-mail nom de domaine (de logix.cz) conduisant à un nom de seau, par exemple, 'logix.cz-test »:
~ $ S3cmd mb s3: //logix.cz-test
Bucket logix.cz-test 'créé
Inscrivez vos seaux à nouveau avec s3cmd ls
Maintenant, vous devriez voir votre seau fraîchement créé
~ s3cmd de $ ls
2007-01-19 01:41 s3: //logix.cz-test
Lister le contenu du seau
~ s3cmd de $ ls s3: //logix.cz-test
Bucket logix.cz-test »:
~ $
Ce est vide, en effet.
Télécharger un fichier dans le seau
~ S3cmd $ put addressbook.xml s3: //logix.cz-test/addrbook.xml
Fichier 'addressbook.xml' stocké comme s3: //logix.cz-test/addrbook.xml (123 456 octets)
Maintenant, nous pouvons énumérer à nouveau le contenu du seau
~ s3cmd de $ ls s3: //logix.cz-test
Bucket logix.cz-test »:
2007-01-19 01:46 120k s3: //logix.cz-test/addrbook.xml
Récupérez le fichier en arrière et vérifier que son n'a pas été corrompu
~ $ S3cmd get s3: //logix.cz-test/addrbook.xml carnet d'adresses-2.xml
Objet s3: //logix.cz-test/addrbook.xml enregistré en tant que 'carnet d'adresses-2.xml' (123 456 octets)
~ $ Md5sum addressbook.xml carnet d'adresses-2.xml
39bcb6992e461b269b95b3bda303addf addressbook.xml
39bcb6992e461b269b95b3bda303addf carnet d'adresses-2.xml
Sommes de contrôle du fichier d'origine correspond à celle de l'une récupérées. On dirait que cela a fonctionné.
Nettoyage: supprimer l'objet et enlever le seau
~ $ S3cmd rb s3: //logix.cz-test
erreur de S3: ERROR 409 (Conflit): BucketNotEmpty
Aïe, nous ne pouvons retirer seaux vides!
~ $ S3cmd del s3: //logix.cz-test/addrbook.xml
Objet s3: supprimé //logix.cz-test/addrbook.xml
~ $ S3cmd rb s3: //logix.cz-test
Bucket logix.cz-test 'enlevé
Quoi de neuf dans cette version:
- Cette version ajoute des commandes pour la copie et déplacer des fichiers à distance, le soutien CloudFront, une nouvelle commande [setacl] pour établir un ACL sur les objets existants, et le soutien récursif et joker pour [mettre], [obtenir], et [DEL]. --dry-run a été activée pour [mettre], [obtenir] et [Sync]. Enlèvement des seaux non vides est autorisé.
- Une barre de progression a été mis en œuvre.
- Nouveau --include, --rinclude, et - (r) comprennent de-options ont été ajoutées pour remplacer exclusions --exclude .
- Une option --add-tête a été ajouté avec une option --list-md5 pour [LS].
Quoi de neuf dans la version de la version rétablit l'accès aux majuscules nommé seaux .
Demandes
Commentaires non trouvées