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. Bạn 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
-
Tải và cài đặt AWS CLI từ https://aws.amazon.com/cli/.
-
Kiểm tra cài đặt:
aws --version
2. Lấy thông tin xác thực S3 của Vietnix
Bạn sẽ cần:
- 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 của bạn.
3. Cấu hình thông tin xác thực cho AWS CLI
Chạy lệnh sau và nhập thông tin của bạn:
aws configure
- AWS Access Key ID: Vietnix S3 Access Key của bạn
- AWS Secret Access Key: Vietnix S3 Secret Key của bạn
- Default region name:
vn-hcm-1(hoặc để trống) - Default output format:
json(hoặc theo ý bạn)
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
Bạn 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 của bạn 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.