mc
MinIO를 사용하기 위한 커맨드 명령어
USAGE
NAME:
mc version - manage bucket versioning
USAGE:
mc version COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]
COMMANDS:
enable enable bucket versioning
suspend suspend bucket versioning
info show bucket versioning status
FLAGS:
--config-dir value, -C value path to configuration folder (default: "/home/master/.mc") [$MC_CONFIG_DIR]
--quiet, -q disable progress bar display [$MC_QUIET]
--disable-pager, --dp disable mc internal pager and print to raw stdout [$MC_DISABLE_PAGER]
--no-color disable color theme [$MC_NO_COLOR]
--json enable JSON lines formatted output [$MC_JSON]
--debug enable debug output [$MC_DEBUG]
--resolve value resolves HOST[:PORT] to an IP address. Example: minio.local:9000=10.10.75.1 [$MC_RESOLVE]
--insecure disable SSL certificate verification [$MC_INSECURE]
--limit-upload value limits uploads to a maximum rate in KiB/s, MiB/s, GiB/s. (default: unlimited) [$MC_LIMIT_UPLOAD]
--limit-download value limits downloads to a maximum rate in KiB/s, MiB/s, GiB/s. (default: unlimited) [$MC_LIMIT_DOWNLOAD]
--custom-header value, -H value add custom HTTP header to the request. 'key:value' format.
--help, -h show help
mc <command> [FLAGS…] [ARGUEMENTS…]mc aliasmc alias ls등록된 서버 확인mc alias set ALIAS URI ACCESS_KEY SECRET_KEY서버 별칭 등록(ALIAS - local),- ROOT는 설정한 ID/PASSWORD
BUCKET
mc mb local/NAME버킷 생성
mc ls local버킷 목록mc ls local/NAME파일 목록
mc rb local/NAME버킷 삭제
FILE
mc cp SOURCE_PATH TARGET_PATH파일 전송mc cp PATH local/NAME파일 업로드mc cp local/NAME .파일 다운로드–recursive하위 포함
mc rm local/NAME파일 삭제.–recursive폴더 삭제
mc ls PATH –json파일 확인mc stat PATH파일 확인
Presigned URL
mc share upload PATH업로드 URL
mc presign put PATHmc share download PATH다운로드 URL
mc presign get PATH–expire 1h만료시간 지정
Autority
mc anonymouse set AUTHORITY BUCKET권한 변경. AUTHORITY: public, private
STATE / LOG
mc admin info BUCKET서버 정보 확인mc admin trace BUCKET실시간 로그
USER
mc admin user add BUCKET USER PASSWORD사용자 생성mc admin user info BUCKET USER사용자 확인mc admin policy attach BUCKET AUTHORITY <color #22b14c>–user USER권한(AUTHORITY) 부여 -readwrite