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
--json
voor JSON-uitvoer:mc --json ls myminio
- Gebruik
--insecure
om 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