Hi Boris, debug log showed that the problem was that the customer accidentally misconfigured placement_targets and default_placement in zonegroup configuration which caused access denied issues during bucket creation. This is what was found in debug logs: s3:create_bucket user not permitted to use placement rule default-placement s3:create_bucket rgw_create_bucket returned ret=-1 bucket=<NULL> On Fri, Mar 31, 2023 at 11:12 AM Boris Behrens <bb@xxxxxxxxx> wrote: > Sounds like all user have the problem? > > so what I would do in my setup now: > - start a new rgw client with maximum logging (debug_rgw = 20) on a non > public port > - test against this endpoint and check logs > > This might give you more insight. > > Am Fr., 31. März 2023 um 09:36 Uhr schrieb Kamil Madac < > kamil.madac@xxxxxxxxx>: > >> We checked s3cmd --debug and endpoint is ok (Working with existing >> buckets works ok with same s3cmd config). From what I read, "max_buckets": >> 0 means that there is no quota for the number of buckets. There are also >> users who have "max_buckets": 1000, and those users have the same >> access_denied issue when creating a bucket. >> >> We also tried other bucket names and it is the same issue. >> >> On Thu, Mar 30, 2023 at 6:28 PM Boris Behrens <bb@xxxxxxxxx> wrote: >> >>> Hi Kamil, >>> is this with all new buckets or only the 'test' bucket? Maybe the name is >>> already taken? >>> Can you check s3cmd --debug if you are connecting to the correct >>> endpoint? >>> >>> Also I see that the user seems to not be allowed to create bukets >>> ... >>> "max_buckets": 0, >>> ... >>> >>> Cheers >>> Boris >>> >>> Am Do., 30. März 2023 um 17:43 Uhr schrieb Kamil Madac < >>> kamil.madac@xxxxxxxxx>: >>> >>> > Hi Eugen >>> > >>> > It is version 16.2.6, we checked quotas and we can't see any applied >>> quotas >>> > for users. As I wrote, every user is affected. Are there any non-user >>> or >>> > global quotas, which can cause that no user can create a bucket? >>> > >>> > Here is example output of newly created user which cannot create >>> buckets >>> > too: >>> > >>> > { >>> > "user_id": "user123", >>> > "display_name": "user123", >>> > "email": "", >>> > "suspended": 0, >>> > "max_buckets": 0, >>> > "subusers": [], >>> > "keys": [ >>> > { >>> > "user": "user123", >>> > "access_key": "ZIYY6XNSC06EU8YPL1AM", >>> > "secret_key": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" >>> > } >>> > ], >>> > "swift_keys": [], >>> > "caps": [ >>> > { >>> > "type": "buckets", >>> > "perm": "*" >>> > } >>> > ], >>> > "op_mask": "read, write, delete", >>> > "default_placement": "", >>> > "default_storage_class": "", >>> > "placement_tags": [], >>> > "bucket_quota": { >>> > "enabled": false, >>> > "check_on_raw": false, >>> > "max_size": -1, >>> > "max_size_kb": 0, >>> > "max_objects": -1 >>> > }, >>> > "user_quota": { >>> > "enabled": false, >>> > "check_on_raw": false, >>> > "max_size": -1, >>> > "max_size_kb": 0, >>> > "max_objects": -1 >>> > }, >>> > "temp_url_keys": [], >>> > "type": "rgw", >>> > "mfa_ids": [] >>> > } >>> > >>> > On Thu, Mar 30, 2023 at 1:25 PM Eugen Block <eblock@xxxxxx> wrote: >>> > >>> > > Hi, >>> > > >>> > > what ceph version is this? Could you have hit some quota? >>> > > >>> > > Zitat von Kamil Madac <kamil.madac@xxxxxxxxx>: >>> > > >>> > > > Hi, >>> > > > >>> > > > One of my customers had a correctly working RGW cluster with two >>> zones >>> > in >>> > > > one zonegroup and since a few days ago users are not able to create >>> > > buckets >>> > > > and are always getting Access denied. Working with existing buckets >>> > works >>> > > > (like listing/putting objects into existing bucket). The only >>> operation >>> > > > which is not working is bucket creation. We also tried to create a >>> new >>> > > > user, but the behavior is the same, and he is not able to create >>> the >>> > > > bucket. We tried s3cmd, python script with boto library and also >>> > > Dashboard >>> > > > as admin user. We are always getting Access Denied. Zones are >>> in-sync. >>> > > > >>> > > > Has anyone experienced such behavior? >>> > > > >>> > > > Thanks in advance, here are some outputs: >>> > > > >>> > > > $ s3cmd -c .s3cfg_python_client mb s3://test >>> > > > ERROR: Access to bucket 'test' was denied >>> > > > ERROR: S3 error: 403 (AccessDenied) >>> > > > >>> > > > Zones are in-sync: >>> > > > >>> > > > Primary cluster: >>> > > > >>> > > > # radosgw-admin sync status >>> > > > realm 5429b434-6d43-4a18-8f19-a5720a89c621 (solargis-prod) >>> > > > zonegroup 00e4b3ff-1da8-4a86-9f52-4300c6d0f149 (solargis-prod-ba) >>> > > > zone 6067eec6-a930-45c7-af7d-a7ef2785a2d7 (solargis-prod-ba-dc) >>> > > > metadata sync no sync (zone is master) >>> > > > data sync source: e84fd242-dbae-466c-b4d9-545990590995 >>> > > (solargis-prod-ba-hq) >>> > > > syncing >>> > > > full sync: 0/128 shards >>> > > > incremental sync: 128/128 shards >>> > > > data is caught up with source >>> > > > >>> > > > >>> > > > Secondary cluster: >>> > > > >>> > > > # radosgw-admin sync status >>> > > > realm 5429b434-6d43-4a18-8f19-a5720a89c621 (solargis-prod) >>> > > > zonegroup 00e4b3ff-1da8-4a86-9f52-4300c6d0f149 (solargis-prod-ba) >>> > > > zone e84fd242-dbae-466c-b4d9-545990590995 (solargis-prod-ba-hq) >>> > > > metadata sync syncing >>> > > > full sync: 0/64 shards >>> > > > incremental sync: 64/64 shards >>> > > > metadata is caught up with master >>> > > > data sync source: 6067eec6-a930-45c7-af7d-a7ef2785a2d7 >>> > > (solargis-prod-ba-dc) >>> > > > syncing >>> > > > full sync: 0/128 shards >>> > > > incremental sync: 128/128 shards >>> > > > data is caught up with source >>> > > > >>> > > > -- >>> > > > Kamil Madac >>> > > > _______________________________________________ >>> > > > 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 >>> > > >>> > >>> > >>> > -- >>> > Kamil Madac <https://kmadac.github.io/> >>> > _______________________________________________ >>> > ceph-users mailing list -- ceph-users@xxxxxxx >>> > To unsubscribe send an email to ceph-users-leave@xxxxxxx >>> > >>> >>> >>> -- >>> Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im >>> groüen Saal. >>> _______________________________________________ >>> ceph-users mailing list -- ceph-users@xxxxxxx >>> To unsubscribe send an email to ceph-users-leave@xxxxxxx >>> >> >> >> -- >> Kamil Madac <https://kmadac.github.io/> >> > > > -- > Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im > groüen Saal. > -- Kamil Madac <https://kmadac.github.io/> _______________________________________________ ceph-users mailing list -- ceph-users@xxxxxxx To unsubscribe send an email to ceph-users-leave@xxxxxxx