You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/05/10 11:32:23 UTC

[camel] 01/03: CAMEL-18064 - Cannot set server side encryption SSE-S3 for S3 bucket - Stream Producer

This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit c242e5a488a10e448c41f457a4a14a253be3ec1d
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue May 10 12:48:44 2022 +0200

    CAMEL-18064 - Cannot set server side encryption SSE-S3 for S3 bucket - Stream Producer
---
 .../camel/component/aws2/s3/stream/AWS2S3StreamUploadProducer.java    | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/components/camel-aws/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadProducer.java b/components/camel-aws/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadProducer.java
index c3e03ff086c..8c3bdf42a05 100644
--- a/components/camel-aws/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadProducer.java
+++ b/components/camel-aws/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadProducer.java
@@ -170,6 +170,10 @@ public class AWS2S3StreamUploadProducer extends DefaultProducer {
             createMultipartUploadRequest.serverSideEncryption(ServerSideEncryption.AWS_KMS);
         }
 
+        if (getConfiguration().isUseSSES3()) {
+            createMultipartUploadRequest.serverSideEncryption(ServerSideEncryption.AES256);
+        }
+
         if (getConfiguration().isUseCustomerKey()) {
             if (ObjectHelper.isNotEmpty(getConfiguration().getCustomerKeyId())) {
                 createMultipartUploadRequest.sseCustomerKey(getConfiguration().getCustomerKeyId());