Sử dụng MinIO Client

MinIO Client là một trong những công cụ quản lý Object Storage phổ biến trên giao diện dòng lệnh. Hỗ trợ người dùng đã dạng thao tác thuận tiện hơn các bucket, object cũng như các tính năng khác trong Object Storage.

Xem thêm tại: https://min.io/docs/minio/linux/reference/minio-mc.html

Bài viết này sẽ hướng dẫn cách thiết lập và sử dụng X-OR Cloud Object Storage thông qua MinIO Client

1. Cài đặt MinIO Client

Trên Linux chạy các lệnh sau

curl https://dl.min.io/client/mc/release/linux-amd64/mc \
  --create-dirs \
  -o $HOME/minio-binaries/mc

chmod +x $HOME/minio-binaries/mc
export PATH=$PATH:$HOME/minio-binaries/

2. Thiết lập user profile

Để thiết lập user profile, cần cung cấp Access KeySecret Key của bucket, các thông tin này có thể lấy được trên Portal của X-OR Cloud như sau:

Giáo diện quản lý thông tin bucket

Dùng các key đã có và tạo một profile/alias cho user của bạn, ví dụ ở đây sẽ tạo một profile với tên my-oss:

mc alias set --api "S3v4" my-oss https://s3.xorcloud.net "<Access Key>" "<Secret Key>"

MinIO client còn có một thế mạnh cho phép tạo nhiều nhiều hơn một profile giúp người dùng quản lý nhiều tài khoản trên nhiều môi trường Object Storage khác nhau. List các profile đã được thêm:

mc alias list

Như vậy người dùng đã có thể sử dụng MinIO client để thao tác dễ dàng với Object Storage. Một vài câu lệnh thường dùng:

mc mb my-oss/bucket-name # tạo bucket mới
mc cp file_name my-oss/bucket-name/folder_name # copy file từ local lên bucket
mc rm my-oss/bucket-name/folder_name/file_name # xóa file trong bucket

Last updated