I have a compliance requirement in my app where i cannot save some user files just about anywhere. They need to be on servers located in India. I am planning to use India based GCP to store these files.
A part of compliance is that the files should also not pass through the Bubble’s servers in order to reach the said GCP location.
Is there a way to accomplish that? Does file uploader even allow you to upload to another location directly instead on Bubble’s S3 bucket?
Please share any plugin or workaround that you have tried successfully.
If this isn’t possible on Bubble, then i would need to know that too.
Each plugin triggers an event for each file uploaded, so on each event you would save a File (new datatype) to your database with all the relevant fields/values
Generating the pre-signed upload URL has a cold start time if it hasn’t been run by a user in a while, so once you get the whole thing working and if it’s still too much wait time you can make a Google Cloud Function to do it instead using the AWS SDK and call it via the API connector