Hello ceph-users, I need to prevent the use of public objects in some Ceph S3 clusters where clients access directly via haproxy as balancer and backend on radosgw. I would like to know if anyone has found a solution to prevent entire Buckets or even single objects from being made accessible without authentication and that they can be exposed with a specific URL. I tried to set the policies in 'deny' for "s3:PutBucketPolicy", "s3:PutObjectAcl" and the objects uploaded to the bucket after the policy is applied cannot be made public. However, I would need to have a way to set the Deny on all buckets when they are created by clients because otherwise I have to iterate on all existing buckets and apply the policy, but in this way if the client creates a bucket, uploads some objects and makes them public before the Deny is applied I no longer have control. I should then also execute a policy on all objects but it becomes a very long operation. If anyone has any ideas on this it would be greatly appreciated. Thank you very much. Andrea
participants (1)
-
Andrea Martra