MinIO Commandline Parameters Cheatsheet
Handige MinIO-opdrachten
Inhoud
MinIO biedt twee standaard UI’s: (1) MinIO Console - dat is een webgebruikersinterface, en (2) MinIO Command - dit is een commandline util mc.
Installatie-instructies zijn op de MinIO website: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
Deze gelukkige lezer afbeelding is gegenereerd door AI model Flux 1 dev.
MinIO Command Line Cheatsheet
En hier is een snelle verwijzing naar MinIO-commands:
Basisinstellingen
- Stel een alias in voor een MinIO-server:
mc alias set myminio http://localhost:9000 - Lijst buckets en mappen:
mc ls myminio mc ls myminio/bucket/folder
Bestandsbewerkingen
- Kopieer bestanden naar/vanuit MinIO:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path - Spiegel (synchroniseer) mappen:
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir - Verwijder objecten of buckets:
mc rm myminio/bucket/object mc rb myminio/bucket - Verplaats objecten:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Bucket- en Objectbeheer
- Maak een nieuwe bucket:
mc mb myminio/new-bucket - Lijst objectinformatie:
mc stat myminio/bucket/object - Stel bucketbeleid in:
mc policy set myminio/bucket - Haal bucket- of objectbeleid op:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Gebruikers- en Beleidsbeheer (Beheerder)
- Lijst beleidsregels:
mc admin policy list myminio - Voeg een beleid toe:
mc admin policy add myminio policy-name /path/to/policy.json - Lijst gebruikers:
mc admin user list myminio - Voeg een gebruiker toe:
mc admin user add myminio newuser newuser123 - Toekennen van een beleid aan een gebruiker:
mc admin policy set myminio policy-name user=newuser - Deactiveer een gebruiker:
mc admin user disable myminio newuser - Verwijder een gebruiker:
mc admin user remove myminio newuser
Levenscyclus en Versiebeheer
- Stel levenscyclus van een bucket in:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json - Lijst levenscyclus van een bucket:
mc ilm ls myminio/bucket-name
Overige nuttige commando’s
- Overzicht van schijfgebruik:
mc du myminio/bucket - Boomstructuur van een bucket:
mc tree myminio/bucket - Bewaak gebeurtenissen:
mc watch myminio/bucket - Genereer een voorlopig URL:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Globale opties
- Gebruik
--jsonvoor JSON-uitvoer:mc --json ls myminio - Gebruik
--insecureom TLS-certificaatverificatie over te slaan (niet aanbevolen voor productieomgevingen):mc --insecure ls myminio
Patronenherkenning
- Gebruik
*en?als wildekaarten voor het matchen van meerdere objecten of voorvoegsels. Bijvoorbeeld:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt