MinIO Parametry wiersza poleceń – cheat sheet

Przydatne polecenia MinIO

Page content

MinIO oferuje dwa standardowe interfejsy użytkownika: (1) MinIO Console – to interfejs webowy, oraz (2) MinIO Command – to wiersz poleceń util mc.

Instrukcje instalacji znajdują się na stronie internetowej MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc

topimage To szczęśliwy czytelnik wygenerowany przez model AI Flux 1 dev.

MinIO Command Line Cheatsheet

Oto szybki przewodnik po poleceniach MinIO:

Podstawowe ustawienia

  • Ustawianie aliasu do serwera MinIO:
    mc alias set myminio http://localhost:9000  
    
  • Lista katalogów i koszyków:
    mc ls myminio
    mc ls myminio/bucket/folder
    

Operacje plików

  • Kopiowanie plików do/z MinIO:
    mc cp source-path myminio/bucket/destination-path
    mc cp myminio/bucket/source-path destination-path
    
  • Synchronizacja katalogów (mirror):
    mc mirror source-dir myminio/bucket
    mc mirror myminio/bucket destination-dir
    
  • Usuwanie obiektów lub koszyków:
    mc rm myminio/bucket/object
    mc rb myminio/bucket
    
  • Przenoszenie obiektów:
    mc mv myminio/bucket/source-object myminio/bucket/destination-object
    

Zarządzanie koszykami i obiektami

  • Tworzenie nowego koszyka:
    mc mb myminio/new-bucket
    
  • Lista informacji o obiekcie:
    mc stat myminio/bucket/object
    
  • Ustawianie polityki koszyka:
    mc policy set  myminio/bucket
    
  • Pobieranie polityki koszyka lub obiektu:
    mc policy get myminio/bucket
    mc policy get myminio/bucket/folder
    

Zarządzanie użytkownikami i politykami (admin)

  • Lista polityk:
    mc admin policy list myminio
    
  • Dodawanie polityki:
    mc admin policy add myminio policy-name /path/to/policy.json
    
  • Lista użytkowników:
    mc admin user list myminio
    
  • Dodawanie użytkownika:
    mc admin user add myminio newuser newuser123
    
  • Przypisywanie polityki do użytkownika:
    mc admin policy set myminio policy-name user=newuser
    
  • Wyłączenie użytkownika:
    mc admin user disable myminio newuser
    
  • Usunięcie użytkownika:
    mc admin user remove myminio newuser
    

Cykl życia i wersjonowanie

  • Ustawianie cyklu życia koszyka:
    mc ilm import myminio/bucket-name < ./path/to/lifecycle.json
    
  • Lista cykli życia koszyka:
    mc ilm ls myminio/bucket-name
    

Inne przydatne polecenia

  • Podsumowanie użycia dysku:
    mc du myminio/bucket
    
  • Widok drzewa koszyka:
    mc tree myminio/bucket
    
  • Obserwowanie zdarzeń:
    mc watch myminio/bucket
    
  • Generowanie podpisanego URL:
    mc share download myminio/bucket/object
    mc share upload myminio/bucket/object
    

Opcje globalne

  • Użycie --json do wyjścia w formacie JSON:
    mc --json ls myminio
    
  • Użycie --insecure do pominięcia weryfikacji certyfikatu TLS (nie zalecane w środowisku produkcyjnym):
    mc --insecure ls myminio
    

Dopasowanie wzorców

  • Użyj * i ? jako symboli wieloznacznych do dopasowania wielu obiektów lub prefiksów. Na przykład:
    mc ls myminio/bucket/*.jpg
    mc rm myminio/bucket/file-?.txt
    

Przydatne linki