Feuille de rappel des paramètres de ligne de commande de MinIO
Commandes utiles de MinIO
Sommaire
MinIO propose deux interfaces utilisateur standard : (1) MinIO Console – C’est une interface web, et (2) MinIO Command – c’est une interface en ligne de commande utilisant l’outil mc.
Les instructions d’installation se trouvent sur le site web de MinIO : https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
Cette image de lecteur heureux a été générée par AI model Flux 1 dev.
Feuille de rappel des commandes en ligne de commande MinIO
Voici un rapide rappel des commandes MinIO :
Configuration de base
- Définir un alias vers un serveur MinIO :
mc alias set myminio http://localhost:9000 - Lister les buckets et les dossiers :
mc ls myminio mc ls myminio/bucket/folder
Opérations de fichiers
- Copier des fichiers vers/depuis MinIO :
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path - Miroir (synchronisation) de dossiers :
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir - Supprimer des objets ou des buckets :
mc rm myminio/bucket/object mc rb myminio/bucket - Déplacer des objets :
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Gestion des buckets et objets
- Créer un nouveau bucket :
mc mb myminio/new-bucket - Afficher les informations sur un objet :
mc stat myminio/bucket/object - Définir la politique d’un bucket :
mc policy set myminio/bucket - Obtenir la politique d’un bucket ou d’un objet :
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Gestion des utilisateurs et des politiques (administrateur)
- Lister les politiques :
mc admin policy list myminio - Ajouter une politique :
mc admin policy add myminio policy-name /path/to/policy.json - Lister les utilisateurs :
mc admin user list myminio - Ajouter un utilisateur :
mc admin user add myminio newuser newuser123 - Attribuer une politique à un utilisateur :
mc admin policy set myminio policy-name user=newuser - Désactiver un utilisateur :
mc admin user disable myminio newuser - Supprimer un utilisateur :
mc admin user remove myminio newuser
Cycle de vie et versioning
- Définir le cycle de vie d’un bucket :
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json - Lister les cycles de vie d’un bucket :
mc ilm ls myminio/bucket-name
Autres commandes utiles
- Résumé de l’utilisation du disque :
mc du myminio/bucket - Aperçu arborescent d’un bucket :
mc tree myminio/bucket - Surveillance des événements :
mc watch myminio/bucket - Générer une URL signée :
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Options globales
- Utiliser
--jsonpour obtenir une sortie au format JSON :mc --json ls myminio - Utiliser
--insecurepour ignorer la vérification du certificat TLS (non recommandé en production) :mc --insecure ls myminio
Correspondance de motifs
- Utiliser
*et?comme caractères sauvetage pour correspondre à plusieurs objets ou préfixes. Par exemple :mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt