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,
Keep up to date with current events and community announcements in the Power Automate community.
A great place where you can stay up to date with community calls and interact with the speakers.
Check out the latest Community Blog from the community!