Hi, 

Similar case as with previously fixed https://tracker.ceph.com/issues/48382 - 
https://github.com/ceph/ceph/pull/47308.

Confirmed on Cephadm deployed Ceph 18.2.2/17.2.7 with Openstack Antelope/Yoga. 

I’m getting "404 NoSuchBucket" error with public buckets. Enabled with 
Swift/Keystone integration - everything else works fine.

With rgw_swift_account_in_url = true and proper endpoints: 
"https://rgw.test/swift/v1/AUTH_%(project_id)s"

ticking public access in horizon properly sets ACL on the bucket according to 
swift client:

swift -v stat test-bucket
URL: https://rgw.test/swift/v1/AUTH_daksjhdkajdshda/testbucket
Auth Token:
Account: AUTH_daksjhdkajdshda
Container: testbucket
Objects: 1
Bytes: 1021036
Read ACL: .r:*,.rlistings
Write ACL:
Sync To:
Sync Key:
X-Timestamp: 1710947159.41219
X-Container-Bytes-Used-Actual: 1024000
X-Storage-Policy: default-placement
X-Storage-Class: STANDARD
Last-Modified: Thu, 21 Mar 2024 10:30:05 GMT
X-Trans-Id: tx00000092ac12312312312-1231231231-1701e5-default
X-Openstack-Request-Id: tx00000092ac12312312312-1231231231-1701e5-default
Accept-Ranges: bytes
Content-Type: text/plain; charset=utf-8

however still getting 404 NoSuchBucket error


Could someone using the latest version of Ceph with Swift/Keystone integration 
please test public buckets? Thank you.


Best regards, 
Bartosz Bezak




_______________________________________________
ceph-users mailing list -- ceph-users@ceph.io
To unsubscribe send an email to ceph-users-le...@ceph.io

Reply via email to