Re: CORS Problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

There is a bug with preflight on PUT requests:
https://tracker.ceph.com/issues/64308.

We have worked around it by stripping the query parameters of OPTIONS
requests to the RGWs.
Nginx proxy config:
if ($request_method = OPTIONS) {
    rewrite ^\/(.+)$ /$1? break;
}

Regards,
Reid

On Wed, Jun 5, 2024 at 12:10 PM mailing-lists <mailing-lists@xxxxxxxxx>
wrote:

> OK, sorry for spam, apparently this hasn't been working for a month...
>
> Forget this mail. Sorry!
>
>
> On 05.06.24 17:41, mailing-lists wrote:
> > Dear Cephers,
> >
> > I am facing a Problem. I have updated our ceph cluster form 17.2.3 to
> > 17.2.7 last week and i've just gotten complains about a website that
> > is not able to use s3 via CORS anymore. (GET works, PUT does not).
> >
> > I am using cephadm and i have deployed 3 rgws + 2 ingress services.
> >
> > The bucket shows:
> >
> > aws s3api get-bucket-cors
> >
> > {
> >     "CORSRules": [
> >         {
> >             "AllowedHeaders": [
> >                 "*"
> >             ],
> >             "AllowedMethods": [
> >                 "GET",
> >                 "PUT"
> >             ],
> >             "AllowedOrigins": [
> >                 "*"
> >             ],
> >             "ExposeHeaders": [
> >                 "ETag",
> >                 "Accept-Ranges",
> >                 "Content-Encoding",
> >                 "Content-Range"
> >             ]
> >         }
> >     ]
> > }
> >
> > Which is supposed to be a working config (at least this was working
> > until the update).
> >
> > Cross-Origin Request Blocked: The Same Origin Policy disallows reading
> > the remote resource at https:/EXAMPLE.com[.....] (Reason: CORS header
> > ‘Access-Control-Allow-Origin’ missing). Status code: 403.
> >
> >
> > I can not 100% say that the update is the culprit, but I haven't
> > touched anything else and before the update it was working.
> >
> > Did I miss an important change?
> >
> >
> > Best
> >
> > inDane
> > _______________________________________________
> > ceph-users mailing list -- ceph-users@xxxxxxx
> > To unsubscribe send an email to ceph-users-leave@xxxxxxx
> _______________________________________________
> ceph-users mailing list -- ceph-users@xxxxxxx
> To unsubscribe send an email to ceph-users-leave@xxxxxxx
>
_______________________________________________
ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx




[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux