Provide way to connect Mechanic to cloud storage providers
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.
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 🤞😉