From 96b97d39baece6edb15b52a2522f1ebf470913ae Mon Sep 17 00:00:00 2001 From: antoine-de Date: Thu, 19 Mar 2026 18:26:31 +0100 Subject: [PATCH] feat(services/s3): Add ACL on multipart upload The ACL were only put on whole upload not multipart --- core/services/s3/src/core.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/services/s3/src/core.rs b/core/services/s3/src/core.rs index bdb1ec470cf1..845e7013007a 100644 --- a/core/services/s3/src/core.rs +++ b/core/services/s3/src/core.rs @@ -817,6 +817,11 @@ impl S3Core { } } + // also set acl header if default_acl is set. + if let Some(acl) = &self.default_acl { + req = req.header(constants::X_AMZ_ACL, acl); + } + // Set request payer header if enabled. req = self.insert_request_payer_header(req);