'Make Photos in S3 Compatible Filebase Bucket only accessible though Flutter App?
My Flutter app displays photos from an S3 compatible Filebase bucket. I'd like to avoid making this bucket public and only allow access to these photos through the Flutter app. I've looked into signed URLs but am not sure how to restore access to the urls once they've expired.
Any suggestions for how I can make my bucket accessible only through the Flutter App?
Filebase is a storage service that allows the use of most S3 tools such as AWS CLI, S3CMD, S3FS-FUSE, S4CMD and signed URLS.
Solution 1:[1]
Check out the Filebase documentation on Flutter. It uses the MinIO-dart package for Flutter, which allows you to set your Filebase access and secret keys, meaning your bucket does not need to be public.
https://docs.filebase.com/configurations/code-development/dart-flutter
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Jessie Mongeon |
