osscmd est un outil en ligne de commande basé sur Python 2.x qui permet de gérer les buckets et les objets.
osscmd est obsolète depuis le 31 juillet 2019. Alibaba Cloud ne maintient ni ne met plus à jour cet outil. Ses commandes sont intégrées dans ossutil. Utilisez ossutil à la place.
Scénarios
osscmd convient aux scénarios suivants :
Développement et débogage au niveau de l'API, par exemple pour envoyer des requêtes dans des formats spécifiques ou effectuer des téléchargements multiparties étape par étape.
Gestion des configurations de bucket (journalisation, site web, cycle de vie, etc.) lorsque l'utilisation de la console s'avère peu pratique.
Limites
osscmd fonctionne avec Python 2.5, 2,6 et 2,7. Il ne prend pas en charge Python 3.x.
Cet outil a été développé à l'aide du SDK Python 0.x, désormais obsolète. Le SDK Python actuel est la version 2.x.x.
osscmd ne prend pas en charge les nouvelles fonctionnalités, telles que la classe de stockage IA (Infrequent Access), le stockage Archive, la réplication inter-régions ou le retour à la source basé sur la mise en miroir.
Démarrage rapide
Décompressez le package SDK Python téléchargé. Exécutez ensuite la commande python osscmd + operation dans le répertoire contenant osscmd. Par exemple, pour télécharger un fichier vers un bucket :
python osscmd put myfile.txt oss://mybucket
Dans osscmd, oss://bucket désigne un bucket et oss://bucket/object désigne un objet. Le préfixe oss:// est un identifiant de ressource et n'a aucune autre signification.
Pour afficher la liste détaillée des commandes, exécutez python osscmd.
Pour afficher la liste détaillée des paramètres, exécutez python osscmd help.