shlogg · Early preview
James Moberg @gamesover

Generating Pre-Signed URLs With ColdFusion And Wasabi Cloud Storage

Need pre-signed URLs for Wasabi Cloud Storage? Use Amazon's API reference on Authenticating Requests: Using Query Parameters (AWS Signature Version 4) instead of AWS CLI, Powershell or S3 Browser.

There was an internal decision to use Wasabi Cloud Storage instead of Amazon S3 and I needed to use ColdFusion to generate a pre-signed URL to allow access to AI-generated content for a limited time.  I had used the Sv4Util.cfc and aws-cfml libraries before with Amazon and thought it was just as simple, but I got confused somewhere along the way and it just wasn't working.
The Wasabi documention listed several approaches to generate a valid pre-signed URL...

Using the AWS CLI
Using the AWS Tools for Powershell
Using the S3 Browser
Using Wasabi Explorer
Using pre-signed S3 URLs for temporary,...