Mount S3 bucket trên CentOS và Ubuntu sử dụng S3FS

Cập nhật lần cuối: 2024/07/17 15:54:08

S3FS là một FUSE (File System in User Space) sẽ mount CMC S3 như một hệ thống file cục bộ trên máy chủ của bạn, nghĩa là bạn có thể thao tác với CMC S3 giống như thao tác với dữ liệu ngay trên máy chủ của bạn.

 

ĐIỀU KIỆN

  • Đăng nhập tài khoản vào CMC Cloud Portal
  • Đã thu thập đủ thông tin xác thực như Endpoint, Access Key Secret key

 

Thực hiện

Bước 1: Login vào tài khoản quản trị CMC S3 và tạo bucket

Bước 2: từ tài khoản quản trị, truy cập S3 Users => Show key để show các thông tin kết nối API

Bước 3: Cài đặt S3FS trên server

Đối với Debian và Ubuntu

sudo apt-get install s3fs

 

Đối với RHEL và CentOS

sudo yum install epel-release 

sudo yum install s3fs-fuse

 

Bước 4: Sử dụng thông tin kết nối API từ bước 2 để khai báo kết nối

echo ACCESS_KEY_ID:SECRET_ACCESS_KEY > ${HOME}/.passwd-s3fs

chmod 600 ${HOME}/.passwd-s3fs

 

Bước 5: Tạo thư mục để mount dữ liệu từ CMC S3

mkdir /mnt/test

 

Bước 6: test DNS/Network kết nối từ server tới CMC S3

ping demo-bucket.s3.cloud.cmctelecom.vn

Ghi chú: thay gói bucket của bạn vào “demo-bucket”.

 

Bước 7: chạy câu lệnh sau để thực hiện mount bucket demo-bucket vào thư mục vừa tạo

s3fs demo-bucket /mnt/test -o passwd_file=${HOME}/.passwd-s3fs -o url=https://s3.cloud.cmctelecom.vn -o sigv2

***Tham khảo thêm các options để tối ưu mount dữ liệu theo yêu cầu: enable/disable multipart upload, set permission mặc định cho files, …

 

Bước 8: kiểm tra dữ liệu trên server và thao tác read, write, edit, delete đối với file. Đồng thời kiểm tra dữ liệu trên CMC S3 bucket.

    back to top

    logo

    © 2023, CMC Cloud. All rights reserved.

    Business Registration Certificate

    Giấy ĐKKD: 0102900049. Nơi cấp: Sở Kế hoạch & Đầu tư Thành phố Hà Nội

    Chịu trách nhiệm nội dung: Đặng Tùng Sơn