Workflow này được thiết kế để tự động hóa quá trình tải tất cả các tệp từ một thư mục trong AWS S3, gộp chúng lại thành một mục duy nhất và nén chúng vào một tệp ZIP. Mục tiêu chính là tiết kiệm thời gian và giảm thiểu công sức cho người dùng trong việc quản lý và xử lý tệp tin lớn.
– Người dùng nhấn nút ‘Test workflow’ để khởi động quy trình.
– Node `awsS3` sẽ lấy danh sách tất cả các tệp có trong thư mục cụ thể của AWS S3.
– Một lần nữa, node `awsS3` được sử dụng để tải về tất cả các tệp từ thư mục đã được liệt kê ở bước trước.
– Node `aggregate` sẽ kết hợp tất cả các tệp đã tải về (bao gồm cả dữ liệu nhị phân) thành một mục duy nhất để có thể xử lý dễ dàng hơn.
– Node `compression` sẽ nén mục đã gộp ở bước trước thành một tệp ZIP, giúp tiết kiệm dung lượng và hỗ trợ trong việc truyền tải.
Workflow này giải quyết vấn đề quản lý tệp tin lớn từ AWS S3 bằng cách tự động hóa quá trình tải về, gộp và nén. Điều này giúp tiết kiệm thời gian, giảm thiểu sai sót do thao tác thủ công và nâng cao hiệu quả công việc.