I'm trying to connect Amazon S3 creating a custom connector with the REST API they provide.
The problem is that is necessary to generate a signature based in the API key and other values. The signature is valid for 7 days, so it not possible to generate once outside - it would be pointless to generate a process that aims to be automatic needing a manual input.
Is there a way to generate HMAC signatures in a custom connector for Microsoft Flow?
If the connection is not Oauth 2.0, the custom connector is extremely rigid in the options they provide.
Is there any solution that doesn't involve using Azure Functions?
It seems that you have created a custom connector to Amazon S3 using REST API.
Here is a doc on Amazon S3 REST API Introduction, hope it could be a reference for you:
While Oauth 2.0 is required when registering Custom API, please check the following docs for more details:
Seems like you didn't read my message, I've already read those. The problem relies on the creation of a signature, that's where the problem is.
It will be cool to generate the signature inside flow, as a custom connector.
The API appraoch with S3 buckets is way too painful/complex and slow. I found a workaround. Use the SFTP-as-a-service that connects to S3 https://aws.amazon.com/sftp/ then use the SFTP action in Flow 🙂
Hello @acanepaecon and sorry to dig up this old thread. This is admittedly a shameless plug to my blog (and the approach is inline with what @asdfaf4 already suggested) but Couchdrop.io provides an easy and seamless way to integrate PowerAutomate (Flow) and Amazon AWS S3 buckets using SFTP at a very reasonable cost:
Just wanted to add this to the list of workarounds.
Thank you and enjoy the day,
Three Super User rank tiers have been launched!
Features releasing from October 2020 through March 2021
We are excited to announce the launch of Power Virtual Agents Community. Check it out now!
We've updated and improved the layout and uploading format of the Power Automate Cookbook!
Fill out a quick form to claim your user group badge now!