MinIO Parâmetros de Linha de Comando: Guia Rápido
Comandos Úteis do MinIO
Conteúdo da página
O MinIO oferece duas interfaces de usuário padrão: (1) MinIO Console - uma interface web, e (2) MinIO Command - esta é uma linha de comando utilitário mc.
As instruções de instalação estão no site do MinIO: https://min.io/docs/minio/linux/reference/minio-mc.html#install-mc
Esta imagem de um leitor feliz foi gerada pelo modelo de IA Flux 1 dev.
MinIO Comandos de Linha de Comando - Guia Rápido
E aqui está uma referência rápida aos comandos do MinIO:
Configuração Básica
- Definir um alias para um servidor MinIO:
mc alias set myminio http://localhost:9000 - Listar buckets e diretórios:
mc ls myminio mc ls myminio/bucket/folder
Operações de Arquivos
- Copiar arquivos para/do MinIO:
mc cp source-path myminio/bucket/destination-path mc cp myminio/bucket/source-path destination-path - Espelhar (sincronizar) diretórios:
mc mirror source-dir myminio/bucket mc mirror myminio/bucket destination-dir - Remover objetos ou buckets:
mc rm myminio/bucket/object mc rb myminio/bucket - Mover objetos:
mc mv myminio/bucket/source-object myminio/bucket/destination-object
Gerenciamento de Buckets e Objetos
- Criar um novo bucket:
mc mb myminio/new-bucket - Listar informações de objetos:
mc stat myminio/bucket/object - Definir política de bucket:
mc policy set myminio/bucket - Obter política de bucket ou objeto:
mc policy get myminio/bucket mc policy get myminio/bucket/folder
Gerenciamento de Usuários e Políticas (Admin)
- Listar políticas:
mc admin policy list myminio - Adicionar uma política:
mc admin policy add myminio policy-name /path/to/policy.json - Listar usuários:
mc admin user list myminio - Adicionar um usuário:
mc admin user add myminio newuser newuser123 - Atribuir uma política a um usuário:
mc admin policy set myminio policy-name user=newuser - Desabilitar um usuário:
mc admin user disable myminio newuser - Remover um usuário:
mc admin user remove myminio newuser
Ciclo de Vida e Versionamento
- Definir ciclo de vida do bucket:
mc ilm import myminio/bucket-name < ./path/to/lifecycle.json - Listar ciclos de vida do bucket:
mc ilm ls myminio/bucket-name
Outros Comandos Úteis
- Resumo de uso de disco:
mc du myminio/bucket - Visualização em árvore do bucket:
mc tree myminio/bucket - Monitorar eventos:
mc watch myminio/bucket - Gerar uma URL pré-assinada:
mc share download myminio/bucket/object mc share upload myminio/bucket/object
Opções Globais
- Use
--jsonpara saída JSON:mc --json ls myminio - Use
--insecurepara ignorar a verificação de certificado TLS (não recomendado para produção):mc --insecure ls myminio
Correspondência de Padrões
- Use os caracteres curinga
*e?para corresponder a múltiplos objetos ou prefixos. Por exemplo:mc ls myminio/bucket/*.jpg mc rm myminio/bucket/file-?.txt