AWS CLI của Amazon là một công cụ dòng lệnh có thể được sử dụng để giao tiếp với dịch vụ Lưu trữ đối tượng.

Hướng dẫn trong hướng dẫn này sử dụng AWS CLI phiên bản 2. Các phiên bản cũ hơn có thể không hoạt động. Nếu bạn đang sử dụng phiên bản 1 (hoặc cũ hơn), bạn có thể muốn gỡ cài đặt nó trước khi tiếp tục. Xem Cài đặt, cập nhật và gỡ cài đặt AWS CLI (phiên bản 1).

Cài đặt AWS CLI

Việc cài đặt AWS CLI phiên bản 2 thường được thực hiện bằng cách tải xuống gói dành cho hệ điều hành của bạn và cài đặt gói đó. Vì hiện tại không có cách chính thức để thực hiện việc này thông qua trình quản lý gói nên bạn phải tải xuống gói theo cách thủ công. Để thực hiện việc này, hãy làm theo hướng dẫn dành cho hệ điều hành của bạn trong hướng dẫn Cài đặt, cập nhật và gỡ cài đặt AWS CLI.

Định cấu hình AWS CLI

Chạy lệnh sau trong thiết bị đầu cuối ưa thích của bạn:

aws configure

Sau đó, bạn được nhắc điền vào một vài thông số:

  • ID khóa truy cập AWS: Nhập khóa truy cập bạn muốn sử dụng. Xem Quản lý khóa truy cập.
  • Khóa truy cập bí mật AWS: Nhập khóa bí mật tương ứng với khóa truy cập. Điều này đã được hiển thị một lần khi tạo khóa truy cập.
  • Tên vùng mặc định: Nhấn enter mà không nhập bất kỳ ký tự nào để giữ nguyên vùng mặc định của chúng tôi. Không thay đổi điều này, ngay cả khi bạn sử dụng Bộ lưu trữ đối tượng ở khu vực bên ngoài Hoa Kỳ.
  • Định dạng đầu ra mặc định: Nhấn enter mà không nhập bất kỳ ký tự nào.

Xem các hướng dẫn sau từ AWS để biết thêm chi tiết về cách định cấu hình CLI: Thiết lập và định cấu hình nhanh AWS CLI.

Tham số bổ sung cho lệnh AWS CLI

URL điểm cuối: Khi sử dụng AWS CLI với dịch vụ không phải AWS, như Object Storage, bạn phải luôn chỉ định url điểm cuối trong mỗi lệnh. Điều này được thực hiện thông qua tham số –endpoint. Khi sử dụng các lệnh trong hướng dẫn này, hãy luôn thay thế [endpoint-url] bằng URL cụm tương ứng với trung tâm dữ liệu bạn đang sử dụng (xem URL cụm (điểm cuối S3)).

Tương tác với xô

Liệt kê các nhóm

Liệt kê tất cả các nhóm trong trung tâm dữ liệu được chỉ định trong quá trình định cấu hình.

Lệnh: aws s3 ls –endpoint=[endpoint-url], thay thế [endpoint-url]

Ví dụ: Liệt kê tất cả các nhóm trên tài khoản trong trung tâm dữ liệu Atlanta:

aws s3 ls --endpoint=https://us-southeast-1.linodeobjects.com

tạo bucket

Tạo một nhóm có nhãn nhóm được chỉ định. Xem hướng dẫn Tạo và quản lý nhóm để biết các quy tắc đặt tên cho nhóm.

Lệnh: aws s3 mb s3://[bucket-label] –endpoint=[endpoint-url] –khu vực=us-east-1, thay thế [nhãn nhóm] bằng nhãn bạn muốn sử dụng cho xô mới.

Ví dụ: Tạo một nhóm có nhãn “example-bucket” trong trung tâm dữ liệu Atlanta:

aws s3 mb s3://example-bucket --endpoint=https://us-southeast-1.linodeobjects.com --khu vực=us-east-1

Xóa một nhóm

Xóa nhóm có nhãn được chỉ định.

Lệnh: s3cmd rb s3://[bucket-label], thay thế [nhãn nhóm] bằng nhãn của nhóm bạn muốn xóa.

Ví dụ: Xóa nhóm có nhãn “example-bucket”:

s3cmd rb s3://example-bucket

Để xóa một nhóm có tệp trong đó, hãy thêm tùy chọn –recursive (hoặc -r) và tùy chọn –force (hoặc -f). Hãy thận trọng khi chạy lệnh này:

s3cmd rb -r -f s3://example-bucket/