Generate a ZIP file with multiple S3 files in Wappler (Server Connect)

Dear colleagues,

I hope you are well.

I am working on a workflow in Wappler and would like suggestions on the best way to implement the following scenario:

I have a main report ("parent") and several report items ("children"), each item having an associated file (which can be PDF, JPG, or PNG).

These files are stored in an AWS S3 bucket.

The goal is to gather all the files linked to a given report and generate a single ZIP file containing them all, directly in Wappler, preferably using a Server Connect workflow.

I would like to know if there is a recommended way to:

Temporarily download the files from S3 to the server;

Compress them into a ZIP file (using the ZIP Archive module or another method);

Make this ZIP file available for download by the user.

Any suggestions for approaches or best practices for this type of process?

Thank you in advance for your attention and collaboration.

Sincerely,
Thyago Brasil