Chuyển tới nội dung chính

AWS CLI

Tổng quan​

AWS CLI là công cụ dòng lệnh mạnh mẽ để quản lý các dịch vụ AWS, bao gồm S3. Có thể dùng AWS CLI để tương tác với Vietnix Cloud S3 Storage bằng cách cấu hình endpoint tùy chỉnh và thông tin xác thực.

Cách kết nối AWS CLI với Vietnix Cloud S3 Storage​

Thực hiện các bước sau để cấu hình AWS CLI cho Vietnix Cloud S3:

1. Cài đặt AWS CLI​

2. Lấy thông tin xác thực S3 của Vietnix​

Cần chuẩn bị:

  • Access Key
  • Secret Key
  • Endpoint URL (ví dụ: https://s3.vn-hcm-1.vietnix.cloud)
  • Bucket Name

Tìm các thông tin này trong Vietnix Cloud Portal.

3. Cấu hình thông tin xác thực cho AWS CLI​

Chạy lệnh sau và nhập các thông tin:

aws configure
  • AWS Access Key ID: Vietnix S3 Access Key
  • AWS Secret Access Key: Vietnix S3 Secret Key
  • Default region name: vn-hcm-1 (hoặc để trống)
  • Default output format: json (hoặc theo nhu cầu)

4. Sử dụng Endpoint tùy chỉnh với AWS CLI​

Với mỗi lệnh S3, chỉ định endpoint tùy chỉnh bằng cờ --endpoint-url.

Ví dụ: Liệt kê các bucket​
aws s3 ls --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
Ví dụ: Liệt kê đối tượng trong một bucket​
aws s3 ls s3://your-bucket-name --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
Ví dụ: Tải lên tệp​
aws s3 cp ./local-file.txt s3://your-bucket-name/local-file.txt --endpoint-url https://s3.vn-hcm-1.vietnix.cloud
Ví dụ: Tải xuống tệp​
aws s3 cp s3://your-bucket-name/remote-file.txt ./remote-file.txt --endpoint-url https://s3.vn-hcm-1.vietnix.cloud

5. Sử dụng nâng cao​

Có thể dùng tất cả các lệnh S3 tiêu chuẩn của AWS CLI với endpoint tùy chỉnh. Để tự động hóa, scripting và nhiều tùy chọn khác, tham khảo tài liệu AWS CLI S3.


ghi chú
  • Luôn bảo mật thông tin xác thực và thay đổi định kỳ.
  • Nếu gặp vấn đề, hãy kiểm tra lại endpoint URL và thông tin xác thực.
  • Đối với tính năng nâng cao và khắc phục sự cố, xem AWS CLI User Guide.