This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new de6f17c06b NIFI-15566 Set DefaultsMode.STANDARD in S3 components
(#10870)
de6f17c06b is described below
commit de6f17c06b8dc2ba7ba84d3f0c56eeb8316d10c3
Author: Pierre Villard <[email protected]>
AuthorDate: Sat Feb 7 20:05:44 2026 +0100
NIFI-15566 Set DefaultsMode.STANDARD in S3 components (#10870)
Signed-off-by: David Handermann <[email protected]>
---
.../java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java | 3 +++
1 file changed, 3 insertions(+)
diff --git
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
index 0fd4ebbc7a..32a53c349c 100644
---
a/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
+++
b/nifi-extension-bundles/nifi-aws-bundle/nifi-aws-abstract-processors/src/main/java/org/apache/nifi/processors/aws/s3/AbstractS3Processor.java
@@ -26,6 +26,7 @@ import org.apache.nifi.processor.ProcessContext;
import org.apache.nifi.processor.ProcessSession;
import org.apache.nifi.processor.util.StandardValidators;
import org.apache.nifi.processors.aws.AbstractAwsSyncProcessor;
+import software.amazon.awssdk.awscore.defaultsmode.DefaultsMode;
import software.amazon.awssdk.awscore.exception.AwsErrorDetails;
import software.amazon.awssdk.awscore.exception.AwsServiceException;
import software.amazon.awssdk.services.s3.S3Client;
@@ -204,6 +205,8 @@ public abstract class AbstractS3Processor extends
AbstractAwsSyncProcessor<S3Cli
.map(S3ClientBuilderWrapper::new)
.orElse(new S3ClientBuilderWrapper(S3Client.builder()));
+ clientBuilder.defaultsMode(DefaultsMode.STANDARD);
+
final S3Configuration.Builder configurationBuilder =
S3Configuration.builder();
final Boolean useChunkedEncoding =
context.getProperty(USE_CHUNKED_ENCODING).asBoolean();