My CORS knowledge is limited, but I think this needs to be addressed on the RGW site where you make sure it sends out the proper CORS headers. Without them your browser will block your access.
I’ve been looking into this, and it seems like Ceph RGW and CORS configurations are actually based on bucket policies. Unless ACS sets a default bucket policy when creating a bucket, otherwise the browser UI will not work. I’m thinking about other options, like using an intermediate proxy. In the meantime, I’d like to see if we can disable the browser UI as an option in the management configuration. That way, users won’t be confused. What do you think?
Activity
DaanHoogland commented on Nov 8, 2024
@wido @rohityadavcloud , given that #8389 is merged, can this be closed? (and marked with milestone 4.20.0)
wido commented on Nov 8, 2024
Correct. Closing this one.
levindecaro commented on Oct 8, 2025
i got CORS issue 403 error via ACS browser UI, is it currently a limitation?
wido commented on Oct 8, 2025
My CORS knowledge is limited, but I think this needs to be addressed on the RGW site where you make sure it sends out the proper CORS headers. Without them your browser will block your access.
levindecaro commented on Oct 8, 2025
I’ve been looking into this, and it seems like Ceph RGW and CORS configurations are actually based on bucket policies. Unless ACS sets a default bucket policy when creating a bucket, otherwise the browser UI will not work. I’m thinking about other options, like using an intermediate proxy. In the meantime, I’d like to see if we can disable the browser UI as an option in the management configuration. That way, users won’t be confused. What do you think?
levindecaro commented on Oct 9, 2025
@wido
I managed to workaround it with haproxy, here is the configuration which will allow ACS object storage browser UI operate with Ceph RGW.
wido commented on Oct 9, 2025
Ah, great! I think this can indeed work. Thanks for sharing!
StepBee commented on Oct 9, 2026
I can confirm this works for me as well. Thanks for sharing the idea!