Why can't I upload/list/etc my public bucket?
Last edited: October 13, 2026
A public bucket in the storage API only means there is a public URL available you can use to download the file. All other bucket or file operations require you to meet storage policies on that bucket. Note also you should use the normal path for all other operations and not the public URL path with ‘public’ in it.
Related topics
- Creating buckets
- Storage helper functions
- Storage error 403: new row violates row-level security policy on upload