Tích hợp CMC S3 với các S3-Client

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

CMC S3 hỗ trợ tích hợp vào các AWS SDK và các công cụ S3-Client tuân theo chuẩn AWS S3. Điều này cho phép bạn sử dụng các công cụ và thư viện phổ biến để tương tác với dữ liệu trên bucket của mình.

Đ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.

 

Một số công cụ S3-client phổ biến

1. S3CMD (Unix/Linux)

S3CMD: Đây là một công cụ dòng lệnh cho Linux/Unix cho phép quản lý dữ liệu trên CMC S3, cho phép upload/download và quản lý các dữ liệu.

  • Cài đặt   

CentOS/RHEL:

$ sudo yum install s3cmd -y
Ubuntu/Debian:

$ sudo apt-get install s3cmd

MacOS:

$ brew install s3cmd

Với hệ điều hành khác có thể tham khảo tại trang chủ của S3CMD: https://s3tools.org/download

  • Cấu hình 

Bước 1: Mở terminal và chạy lệnh sau:

$ s3cmd --configure

Câu lệnh này sẽ yêu cầu nhập lần lượt các thông số sau:

- Access Key: Nhập Access key theo hướng dẫn mục 2.3
- Secret Key: Nhập Secret key theo hướng dẫn mục 2.3
- Default Region: US
- S3 Endpoint: s3.hn-1.cloud.cmctelecom.vn
- DNS-style bucket+hostname:port template for accessing a bucket: s3.hn-1.cloud.cmctelecom.vn
- Encryption password: password
- Path to GPG program: /usr/bin/gpg
- Use HTTPS Protocol: Yes
- HTTP Proxy server name: Để trống
Sau khi bấm Y, một cấu hình được lưu vào file “.s3cfg

  • Kiểm tra kết nối 

Sau khi đã cấu hình xong, bạn có thể sử dụng lệnh sau để kiểm tra tình trạng kết nối và hiển thị danh sách các bucket:

$ s3cmd ls

Với các thao tác cụ thể có thể tham khảo tại trang chủ của S3CMD : https://s3tools.org/s3cmd-howto


2. S3 Browser ( Windows)

S3 Browser là một ứng dụng dùng để kết nối tới CMC S3 qua giao thức S3 có đầy đủ các chức năng gồm tạo bucket, thêm, xóa, sửa, folder, phân quyền, upload, download

  • Cài đặt

Cài đặt S3 Browser với link sau: https://s3browser.com/download.aspx

  • Cấu hình 

Lấy các thông tin: Access Key, Secrect Key, Endpoint…để khai báo trên S3 Browser 

Nhập các thông tin theo mẫu

Sau khi nhập đầy đủ thông tin như phần khai báo, bấm “Add new account” sẽ ra được kết qua các bucket đã tạo như sau

Với các thao tác cụ thể có thể tham khảo tại trang chủ của S3 Browser: https://s3browser.com/help.aspx


3. Cyberduck (Mac and Windows)

CyberDuck là một ứng dụng mã nguồn mở có GUI dành cho Mac và Windows, cho phép bạn quản lý tệp trực tiếp trên CMC S3, cung cấp môi trường trực quan hơn cho việc tải lên, tải xuống và quản lý tệp.

  • Cài đặt

Truy cập trang chủ của Cyberduck để tải phiên bản phù hợp cho thiết bị của bạn: https://cyberduck.io/download

  • Cấu hình

Nhấp vào nút Open Connection trên giao diện chính hoặc chọn File -> Open Connection từ menu.

Nhập các thông tin sau : 

- Protocol: Chọn Amazon S3.
- Server: Endpoint của CMC S3
- Port: 443 (port mặc định cho HTTPS).
- Access Key ID: Access Key lấy từ Portal v2.
- Secret Key ID: Secret Key lấy từ FPT Portal v2.

Nhấn Connect để kết nối.Sau khi kết nối thành công, có thể kiểm tra cấu trúc thư mục trên CMC S3.

    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