Provide way to connect Mechanic to cloud storage providers
complete
P
Patou Tech
I'd like to connect Mechanic to GCP Cloud Storage so that I could read/write files directly into a storage bucket, without having to do it all via HTTP.
A lot of these cloud providers (Amazon and Google) require OAuth and it can be hard/laborious to do via HTTP requests within the task itself. If Mechanic had a standardised API and we could connect it to various cloud providers via settings, then that'd be easier to use within tasks, especially for tasks that handle large data which would need to be appended to a file.
Matt Sodomsky
marked this post as
complete
This has been solved via the new the google dive actions :)
https://learn.mechanic.dev/core/actions#integrations
Tim Mackey
Now that OAuth for Google has been implemented (https://mechanic.canny.io/futures/p/facilities-for-google-apis), it would be great to see this generalized to support other services!
This may be harder than it appears though, see this summary of the state of OAuth from 2023: https://www.nango.dev/blog/why-is-oauth-still-hard
Fingers crossed 🤞😉