Skip to content

Liệt kê đối tượng

Mục đích

  1. Liệt kê danh sách object trong 1 bucket AWS S3.
  2. Hỗ trợ lọc theo tiền tố (prefix) và lấy toàn bộ nhiều trang.

Cách cấu hình

  1. Thêm node Liệt kê đối tượng vào workflow.

alt text

  1. Chọn Thông tin xác thực (kết nối AWS S3).

alt text

  1. Nhập Bucket (bắt buộc).

  2. (Tuỳ chọn) Nhập Tiền tố để chỉ lấy object bắt đầu bằng chuỗi này.

  3. (Tuỳ chọn) Nhập Dấu phân tách nếu muốn nhóm key theo thư mục logic.

  4. (Tuỳ chọn) Nhập Số key tối đa cho mỗi lần gọi (1-1000, mặc định 100).

  5. Cấu hình lấy trang:

    • Nếu bật Lấy tất cả bản ghi: hệ thống tự động lặp đến hết trang.
    • Nếu tắt Lấy tất cả bản ghi: có thể nhập Continuation token để lấy trang tiếp theo thủ công.
  6. Nhấn Lưu.

Đầu ra

  1. data: danh sách object.
  2. total: tổng số object trả về.
  3. bucket: bucket đã truy vấn.
  4. prefix: prefix đã dùng.
  5. isTruncated: còn trang tiếp theo hay không.
  6. nextContinuationToken: token để gọi trang kế tiếp.
  7. keyCount: số key trong trang hiện tại.
  8. error, message: thông tin lỗi/thông báo.

Lưu ý

  1. Cần có kết nối AWS S3 hợp lệ trong Thông tin xác thực.
  2. Nếu dữ liệu lớn, ưu tiên dùng Tiền tố để giảm tải và tăng tốc truy vấn.