From: Casey Bodley Date: Thu, 6 Apr 2023 15:28:25 +0000 (-0400) Subject: rgw/op: RGWPostObj adds crypt attrs for iam policy X-Git-Tag: v19.0.0~1302^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=c224bae02218b574f360cb718feb8f2a50f7ac7e;p=ceph.git rgw/op: RGWPostObj adds crypt attrs for iam policy Fixes: https://tracker.ceph.com/issues/58594 Signed-off-by: Casey Bodley --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index e5e4f8c21762..8002777632a2 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -4366,6 +4366,9 @@ void RGWPostObj::execute(optional_yield y) return; } + // add server-side encryption headers + rgw_iam_add_crypt_attrs(s->env, s->info.crypt_attribute_map); + if (s->iam_policy || ! s->iam_user_policies.empty() || !s->session_policies.empty()) { auto identity_policy_res = eval_identity_or_session_policies(this, s->iam_user_policies, s->env, rgw::IAM::s3PutObject,