개요
MinIO는 고성능 오브젝트 스토리지 시스템으로, 특히 S3 호환 API를 제공하여 다양한 클라우드 애플리케이션과의 통합이 용이합니다.
이번 포스트에서는 MinIO 웹 콘솔의 주요 기능과 사용 방법에 대해 알아보겠습니다.
MinIO 웹 콘솔은 사용자 친화적인 인터페이스를 제공하여 스토리지 관리를 쉽게 할 수 있도록 도와줍니다.
웹 콘솔 사용 방법
1. 로그인
먼저 Minio 웹 콘솔에 접근하여 로그인해야 합니다.
- URL 접속: 웹 브라우저에서
http://localhost:9001
에 접속합니다. - 로그인 정보: 설치 시 설정한
MINIO_ROOT_USER
와MINIO_ROOT_PASSWORD
환경 변수의 사용자 이름과 비밀번호를 입력하여 로그인합니다.

2. 대시보드
로그인 후 가장 먼저 보이는 화면은 대시보드입니다. 이곳에서는 시스템 상태, 사용량, 최근 활동 등을 확인할 수 있습니다.

3. 버킷 (Buckets)
버킷은 Minio에서 데이터를 저장하는 기본 단위입니다. 다음은 버킷을 생성하고 관리하는 방법입니다.
- 버킷 생성:
- 버킷 생성 버튼 클릭: 대시보드에서 “Create Bucket” 버튼을 클릭합니다.
- 버킷 이름 입력: 버킷 이름을 입력하고 “Create”를 클릭합니다.
- 버킷 관리:
- 버킷 목록: 대시보드에서 버킷 목록을 클릭하여 접근합니다.
- 버킷 열기: 버킷 이름을 클릭하여 버킷 내부로 들어갑니다.
- 객체 업로드: “Upload” 버튼을 클릭하여 파일을 선택하고 업로드합니다.
- 객체 다운로드: 업로드된 파일을 클릭하여 다운로드할 수 있습니다.
- 객체 삭제: 파일 목록에서 삭제할 파일을 선택하고 “Delete”를 클릭합니다.



4. 오브젝트 관리 (Object Management)
각 버킷 내부에서 개별 파일을 관리할 수 있습니다.
- 파일 업로드: “Upload” 버튼을 클릭하고 업로드할 파일을 선택합니다.
- 파일 다운로드: 파일을 클릭하면 다운로드할 수 있습니다.
- 파일 삭제: 파일을 선택하고 “Delete” 버튼을 클릭하여 삭제합니다.


5. 사용자 관리 (Access Management)
Minio에서는 사용자 계정을 관리할 수 있습니다.
- 사용자 생성:
- Access Management 메뉴: 대시보드에서 “Access Management” 메뉴를 클릭합니다.
- 사용자 추가: “Create User” 버튼을 클릭합니다.
- 사용자 정보 입력: 사용자 이름과 비밀번호를 입력하고 권한을 설정한 후 “Create”를 클릭합니다.
- 사용자 관리:
- 사용자 목록: “Access Management” 메뉴에서 생성된 사용자 목록을 확인할 수 있습니다.
- 사용자 삭제: 특정 사용자를 선택하고 “Delete”를 클릭하여 삭제할 수 있습니다.
- 사용자 권한 변경: 사용자 이름을 클릭하여 권한을 수정할 수 있습니다.


6. 로그 및 상태 확인 (Logs and Status)
Minio 웹 콘솔에서는 서버의 로그와 상태를 실시간으로 모니터링할 수 있습니다.
- 로그 보기: “Logs” 메뉴를 통해 서버 로그를 실시간으로 확인할 수 있습니다.
- 시스템 상태: “Status” 메뉴에서 시스템의 현재 상태와 성능 지표를 확인할 수 있습니다.


결론
이렇게 Minio 웹 콘솔을 통해 손쉽게 오브젝트 스토리지를 관리할 수 있습니다.
MinIO 웹 콘솔은 사용자 친화적인 인터페이스를 제공하여 스토리지 관리를 직관적으로 할 수 있도록 도와줍니다.
이번 포스트에서는 MinIO 웹 콘솔의 주요 기능과 사용 방법에 대해 알아보았습니다.
웹 콘솔을 통해 쉽게 버킷을 생성하고 파일을 업로드/다운로드하며, 사용자와 권한을 관리할 수 있습니다.