RGW Forcing buckets to be encrypted (SSE-S3) by default (via a global bucket encryption policy)?

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

 



Hey ceph-users,

loosely related to my question about client-side encryption in the Cloud Sync module (https://lists.ceph.io/hyperkitty/list/ceph-users@xxxxxxx/thread/I366AIAGWGXG3YQZXP6GDQT4ZX2Y6BXM/)

I am wondering if there are other options to ensure data is encrypted at rest and also only replicated as encrypted data ...


My thoughts / findings so far:

AWS S3 supports setting a bucket encryption policy (https://docs.aws.amazon.com/AmazonS3/latest/userguide/default-bucket-encryption.html) to "ApplyServerSideEncryptionByDefault" - so automatically apply SSE to all objects without the clients to explicitly request this per object.

Ceph RGW has received support for such policy via the bucket encryption API with https://github.com/ceph/ceph/commit/95acefb2f5e5b1a930b263bbc7d18857d476653c.

I am now just wondering if there is any way to not only allow bucket creators to apply such a policy themselves, but to apply this as a global default in RGW, forcing all buckets to have SSE enabled - transparently.

If there is no way to achieve this just yet, what are your thoughts about adding such an option to RGW?


Regards


Christian
_______________________________________________
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