@ZeroqodeSupport Hi again! I’m trying to use this plugin in an app to allow users to download some files they upload via the Wasabi plugin (also by Zeroqode) which are then made available through a CDN for faster access.
As long as the Dynamic Link field in the plugin includes only the URL of a single remote file, the plugin performs exactly as one would expect and the file gets downloaded, no problems.
However, when the Dynamic Link field gets a list of URLs instead, the download fails with the following message. (I’ve masked the specific bucket, folder, file, RequestID, and HostID for privacy.)
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>folder_name/file_name.extension,https://bucket_zone.wasabisys.com/bucket_name/folder_name/file_name.extension</Key>
<RequestId>xxxxxxxxxxxxxxxx</RequestId>
<HostId>xxxxxxxxxxxxxxxxxxxx</HostId>
</Error>
At first, I thought it was a Wasabi issue, so I tried feeding the plugin URLs of some publicly available files completely unrelated to the app. The behavior was the same - worked with a single URL without any issues, failed with two URLs, now with AccessDenied:
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>xxxxxxxxxxxxxxxx</RequestId>
<HostId>xxxxxxxxxxxxxxxxxxxxxxxx</HostId>
</Error>
I’ve also checked the example app for the plugin you’d made available, but in this case it didn’t help since each of the examples used a single URL and there was no other documentation.
So, what am I doing wrong? 