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 Key
và Secret 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:

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