Sử dụng rclone
rclone là công cụ dòng lệnh mạnh mẽ để quản lý và đồng bộ dữ liệu trên đám mây. Hỗ trợ hơn 50 dịch vụ lưu trữ, bao gồm S3, Google Drive, Dropbox,MinIO và X-OR Cloud Object Storage. rclone giúp sao chép, đồng bộ, mã hóa, và tạo bản sao lưu một cách dễ dàng và hiệu quả.
Dưới đây là hướng dẫn chi tiết để sử dụng rclone để kết nối với X-OR Cloud Object storage mà bạn đã triển khai, tạo một bucket, và bật các tính năng Object Lock và Versioning:
Bước 1: Cài đặt rclone
1. Truy cập trang tải về của rclone tại: https://rclone.org/downloads/.
2. Chọn phiên bản tương thích với hệ điều hành của bạn và làm theo hướng dẫn để cài đặt.
Bước 2: Cấu hình rclone để kết nối với Object Storage
Mở terminal và chạy lệnh:
2. Chọn n để tạo một cấu hình mới.
3. Điền thông tin theo các bước sau:
Name: Đặt tên cho cấu hình kết nối của bạn (ví dụ: myobjectstorage).
Storage: Chọn s3.
Provider: Chọn Other.
Endpoint: Nhập endpoint của object storage (ví dụ: http://s3.xorcloud.net).
Access Key ID: Nhập Access Key lấy từ Portal X-OR Cloud.
Secret Access Key: Nhập Secret Key lấy từ Portal X-OR Cloud.
Region: Để trống.
Disable SSL: Để false.
Object Lock: Chọn Yes nếu bạn muốn bật Object Lock mặc định cho bucket.
4. Xác nhận và lưu cấu hình.
Bước 3: Tạo bucket và bật Object Lock, Versioning
1. Đảm bảo rằng object storage của bạn hỗ trợ Object Lock và Versioning.
2. Sử dụng rclone để tạo bucket, chạy lệnh sau:
Để bật Object Lock và Versioning, bạn có thể cần phải thiết lập các cấu hình trực tiếp qua Portal (Xem hướng dẫn tại đây) hoặc công cụ quản lý của object storage hoặc sử dụng API. Dưới đây là một số lệnh tham khảo sử dụng công cụ MinIO (hướng dẫn cài đặt MinIO)
Kích hoạt Object Lock và Versioning trên MinIO
Kích hoạt Versioning:
Kích hoạt Object Lock:
Bước 4: Xác nhận cài đặt
Kiểm tra Versioning: Bạn có thể tải lên một file mới, sau đó chỉnh sửa và tải lại để kiểm tra xem có nhiều phiên bản của file được tạo hay không.
Kiểm tra Object Lock: Đảm bảo rằng các file trong bucket không thể bị xóa hoặc ghi đè trong thời gian khóa.
Last updated