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());