Présentation des commandes essentielles du client MinIO (mc) pour gérer les buckets et les fichiers.
'mc' installé'minio')Exemple :
mc alias set minio http://minio:9000 ACCESS_KEY SECRET_KEY
mc ls minio
mc mb minio/mon-bucket
Exemple :
mc mb minio/lycee
mc rb minio/mon-bucket
mc rb --force minio/mon-bucket
Supprime tous les fichiers du bucket.
mc ls minio/lycee
mc ls minio/lycee/bts-mco
mc ls --recursive minio/lycee
mc cp fichier.txt minio/lycee/administration/fichier.txt
mc cp minio/lycee/bts-mco/test.txt ./test.txt
mc cp --recursive ./cours minio/lycee/bts-sio/cours
mc cp --recursive minio/lycee/bts-mco ./bts-mco
mc mv minio/lycee/test.txt minio/lycee/administration/test.txt
mc rm minio/lycee/administration/test.txt
mc rm --recursive --force minio/lycee/bts-mco
mc mirror ./documents minio/lycee/administration
mc mirror minio/lycee/bts-sio ./bts-sio
mc mirror --overwrite ./docs minio/lycee/docs
À utiliser avec précaution.
mc alias list
mc alias set minio http://minio:9000 ACCESS_KEY SECRET_KEY
mc alias remove minio
mc event list minio/lycee
mc event add minio/lycee arn:minio:sqs::sharepoint:webhook \ --event put,delete
mc event add minio/lycee arn:minio:sqs::sharepoint:webhook \ --event put,delete \ --prefix bts-mco/
Une règle = un préfixe (les préfixes ne sont pas cumulables).
mc event remove minio/lycee arn:minio:sqs::sharepoint:webhook
mc admin info minio
mc stat minio/lycee/bts-mco/test.txt
mc cat minio/lycee/bts-mco/test.txt
mc ls minio mc mb minio/bucket mc rb --force minio/bucket mc cp fichier minio/bucket/path mc rm minio/bucket/path/fichier mc mv source destination mc mirror ./local minio/bucket mc mirror minio/bucket ./local mc event list minio/bucket mc alias list
Le client mc est l’outil d’administration principal de MinIO.