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
--json
pour obtenir une sortie au format JSON :mc --json ls myminio
- Utiliser
--insecure
pour 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