Skip to content

Commit 3d80385

Browse files
authored
Merge pull request ceph#62020 from cbodley/wip-70191
rgw: use object ARN for InitMultipart permissions Reviewed-by: J. Eric Ivancich <[email protected]>
2 parents b60d761 + 64ab3a3 commit 3d80385

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/rgw/rgw_op.cc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6618,7 +6618,8 @@ int RGWInitMultipart::verify_permission(optional_yield y)
66186618
// add server-side encryption headers
66196619
rgw_iam_add_crypt_attrs(s->env, s->info.crypt_attribute_map);
66206620

6621-
if (!verify_bucket_permission(this, s, rgw::IAM::s3PutObject)) {
6621+
if (!verify_bucket_permission(this, s, ARN(s->object->get_obj()),
6622+
rgw::IAM::s3PutObject)) {
66226623
return -EACCES;
66236624
}
66246625

0 commit comments

Comments
 (0)