The CORS related operations are working on specific buckets, not on the service root. You'll need to set CORS on a bucket, and specify it in the path. Yehuda On Mon, Feb 12, 2018 at 5:17 PM, Piers Haken <piersh@xxxxxxxxxxx> wrote: > I’m trying to do direct-from-browser upload to rgw using pre-signed urls, > and I’m getting stuck because the browser is doing a pre-flight OPTIONS > request and rgw is giving me a MethodNotAllowed response. > > > > Is this supported? > > > > OPTIONS http://storage-test01:7480/ HTTP/1.1 > > Host: storage-test01:7480 > > Connection: keep-alive > > Origin: http://localhost:3032 > > Access-Control-Request-Method: POST > > User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 > (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 > > Accept: */* > > Accept-Encoding: gzip, deflate > > Accept-Language: en-US,en;q=0.9,es;q=0.8 > > > > > > HTTP/1.1 405 Method Not Allowed > > Content-Length: 189 > > x-amz-request-id: tx00000000000000000000f-005a823b66-5e3e-default > > Accept-Ranges: bytes > > Content-Type: application/xml > > Date: Tue, 13 Feb 2018 01:12:06 GMT > > Connection: Keep-Alive > > > > <?xml version="1.0" > encoding="UTF-8"?><Error><Code>MethodNotAllowed</Code><RequestId>tx00000000000000000000f-005a823b66-5e3e-default</RequestId><HostId>5e3e-default-default</HostId></Error> > > > > > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com