Il s'agit de la commande python2-swift qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
RÉSOLUTION - Outil client OpenStack Swift
SYNOPSIS
RÉSOLUTION [options] [arguments]
DESCRIPTION
Le RÉSOLUTION tool est un utilitaire de ligne de commande pour communiquer avec un objet OpenStack
Environnement de stockage (Swift). Il permet d'effectuer plusieurs types d'opérations.
COMMANDES
état [options-commande] [CONTENANT] [objet]
Affiche des informations pour le compte, le conteneur ou l'objet en fonction des arguments donnés
(si seulement). En mode verbeux, l'URL de stockage et le jeton d'authentification sont affichés
également. L'option --lh rapporte les tailles dans un format lisible par l'homme similaire à ls -lh.
liste [options-commande] [CONTENANT]
Répertorie les conteneurs du compte ou les objets d'un conteneur. Le -p
ou --prefix est une option qui ne listera que les éléments commençant par cela
préfixe. Le -d ou --delimiter est une option (pour les listes de conteneurs uniquement)
qui enroulera les éléments avec le délimiteur donné (voir OpenStack Swift general
documentation sur ce que cela signifie).
Les options -l ou --long et --lh fournissent plus de détails, similaires à ls -l et ls -lh,
ce dernier fournissant des tailles dans un format lisible par l'homme (par exemple 3K, 12M, etc.). Ces derniers 2
les commutateurs utilisent plus de temps système pour obtenir ces détails, ce qui est directement proportionnel à la
nombre de conteneurs ou d'objets répertoriés. Avec l'option -t ou --total, ils
déclarer les totaux.
télécharger [options-commande] conteneur file_or_directory [fichier_ou_répertoire] [...] [...]
Télécharge dans le conteneur donné les fichiers et répertoires spécifiés par le reste
arguments. Le -c ou --changed est une option qui ne téléchargera que les fichiers qui ont changé
depuis le dernier téléchargement. Le --object-name est une option qui téléchargera
fichier et nom de l'objet à ou téléchargez le répertoire et utilisez comme objet
préfixe. Le -S ou --segment-size et --leave-segments et d'autres sont
options également (voir téléchargement rapide --help pour plus d'informations).
[options-commande] [CONTENANT] [objet]
Met à jour les méta-informations du compte, du conteneur ou de l'objet en fonction des arguments
étant donné. Si le conteneur n'est pas trouvé, il sera créé automatiquement ; mais c'est
pas vrai pour les comptes et les objets. Les conteneurs autorisent également -r (ou --read-acl) et -w
(ou --write-acl). L'option -m ou --meta est autorisée sur tous et utilisée pour définir
les éléments de métadonnées utilisateur à définir sous la forme Nom:Valeur. Cette option peut être répétée.
Pour plus de détails et d'options, consultez la publication rapide --help. Exemple: post -m Couleur:Bleu -m
Taille large
download [options-commande] [CONTENANT] [objet] [objet] [...] [...]
Télécharge tout dans le compte (avec --all), ou tout dans un conteneur, ou un
liste d'objets en fonction des arguments donnés. Pour un téléchargement d'objet unique, vous pouvez utiliser
le -o [--sortie] option pour rediriger la sortie vers un fichier spécifique ou si
"-" puis redirigez simplement vers stdout ou avec --no-download en fait pour ne rien écrire
sur disque. Vous pouvez spécifier des en-têtes facultatifs avec l'option répétable de type cURL -H
[--entête]. Pour plus de détails et d'options, voir Téléchargement rapide --help.
effacer [options-commande] [CONTENANT] [objet] [objet] [...] [...]
Supprime tout dans le compte (avec --all), ou tout dans un conteneur, ou tout
objets dans un conteneur qui commencent par une chaîne donnée (donnée par --prefix), ou une liste
d'objets en fonction des arguments donnés. Des segments d'objets manifestes seront supprimés
aussi, sauf si vous spécifiez l'option --leave-segments. Pour plus de détails et d'options
voir suppression rapide --help.
capacités [URL-proxy]
Affiche les capacités du cluster. La sortie comprend la liste des Swift activés
middlewares ainsi que des options pertinentes pour chacun. De plus, la commande affiche
options pertinentes pour le noyau Swift. Si l'option proxy-url n'est pas fournie, le
Storage-url récupéré après l'authentification est utilisé comme proxy-url.
tempurl [option-commande] méthode secondes chemin clé
Génère une URL temporaire permettant un accès non authentifié à l'objet Swift au
chemin donné, en utilisant la méthode HTTP donnée, pour le nombre de secondes donné, en utilisant le
clé TempURL donnée. Si l'argument optionnel --absolute est fourni, secondes est à la place
interprété comme un horodatage Unix auquel l'URL doit expirer. Exemple: tempURL GET
$(date -d "1er janvier 2016" +%s) /v1/AUTH_foo/bar_container/quux.md my_secret_tempurl_key
--absolu
auth
Affichez les variables d'authentification liées à l'authentification dans un format convivial pour le shell. Pour des exemples
voir authentification rapide --help.
OPTIONS
--version Affiche le numéro de version du programme et quitte
-h, --help Affiche ce message d'aide (ou toute sous-commande si après la commande) et
sortie
-s, --snet Utiliser le réseau interne SERVICENET
-v, --verbose Imprimer plus d'informations
-q, --quiet Supprime la sortie d'état
-A AUTH, --auth=AUTH URL pour obtenir un jeton d'authentification
-U USER, --user=USER Nom d'utilisateur pour l'obtention d'un jeton d'authentification
-V 1|2, --auth-version=VERSION Version du protocole d'authentification
-K KEY, --key=KEY Clé pour obtenir un jeton d'authentification
--os-storage-url=URL Utilisez ceci au lieu de l'URL renvoyée par auth
--os-help Afficher toutes les options d'authentification OpenStack
Pour plus d'options, voir swift --help et swift --os-help.
EXEMPLE
swift -A https://127.0.0.1:443/auth/v1.0 -U swiftops:swiftops -K swiftops stat
Account: AUTH_43b42dae-dc0b-4a4b-ac55-97de614d6e6e
Conteneurs : 1
Objets: 1
Octets: 1124
Accept-Ranges: octets
X-Trans-Id: txb21186a9eef64ed295a1e95896a0fc72
DOCUMENTATION
Une documentation plus approfondie sur OpenStack Swift dans son ensemble est disponible sur
http://swift.openstack.org
Utiliser python2-swift en ligne à l'aide des services onworks.net