Help with scenario: Adalo + PDF.co + Iterator + AWS S3 multiple file upload issue

Hello!

I’m trying to achieve uploading a bunch of PNGs extracted from a PDF to an S3 bucket.

  1. My iterator module seems to work correctly and outputs a number of temporary 3rd party URLs where the PNGs are temporarily stored.
  2. I now need to grab these files and upload them to S3. The AWS S3 module refuses to upload multiple files, although afaik this is what it should due due to the Iterator being placed before it in the workflow.
  3. Once the PNGs are all on their permanent S3 bucket, I need to grab these URLs. This is not working at the moment but I think it’s an auth issue.
  4. When I have these URLs, I need to add a record in Adalo to render these images in a list.

Scenario

Iterator output bundles

[
    {
        "value": "https://pdf-temp-files.s3.us-west-2.amazonaws.com/REDACTED",
        "__IMTINDEX__": 1,
        "__IMTLENGTH__": 5
    },
    {
        "value": "https://pdf-temp-files.s3.us-west-2.amazonaws.com/REDACTED",
        "__IMTINDEX__": 2,
        "__IMTLENGTH__": 5
    },
    {
        "value": "https://pdf-temp-files.s3.us-west-2.amazonaws.com/REDACTED",
        "__IMTINDEX__": 3,
        "__IMTLENGTH__": 5
    },
    {
        "value": "REDACTED",
        "__IMTINDEX__": 4,
        "__IMTLENGTH__": 5
    },
    {
        "value": "https://pdf-temp-files.s3.us-west-2.amazonaws.com/REDACTED",
        "__IMTINDEX__": 5,
        "__IMTLENGTH__": 5
    }
]

AWS S3 input bundle

[
    {
        "data": "https://pdf-temp-files.s3.us-west-2.amazonaws.com/REDACTED",
        "bucket": "storage-REDACTED",
        "folder": "REDACTED-images/",
        "region": "ap-southeast-2",
        "filename": "1-of-5-35-16.png"
    }
]

AWS S3 Get file error

RuntimeError
[404] <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message><Key>https:/storage-REDACTED.s3.ap-southeast-2.amazonaws.com/REDACTED-images/</Key><RequestId>REDACTED</RequestId><HostId>REDACTED</HostId></Error>

I’m not a developer, so speak to me like a child haha. I would LOVE some input on how to fix the scenario, being able to upload multiple files (the amounts will differ on each run, so it’s not always 5 files). Also would love some pointers at the more basic problem with the AWS S3 Get file module and its failure.