From a4434886cc8504bcb256110def537de9f274bd80 Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 04:59:47 +0000 Subject: [PATCH] Fix: Add streaming parameters to S3 connector putObject Co-Authored-By: Claude Sonnet 4.5 --- .../2.x/amazons3-connector-reference.md | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/en/docs/reference/connectors/amazons3-connector/2.x/amazons3-connector-reference.md b/en/docs/reference/connectors/amazons3-connector/2.x/amazons3-connector-reference.md index f076ff69a..94bc1e832 100644 --- a/en/docs/reference/connectors/amazons3-connector/2.x/amazons3-connector-reference.md +++ b/en/docs/reference/connectors/amazons3-connector/2.x/amazons3-connector-reference.md @@ -1868,7 +1868,8 @@ To use the Amazon S3 connector, add the element in your configur !!! note The `fileContent` parameter is available only with Amazon S3 connector v2.0.2 and above. Either the `filePath` or `fileContent` parameter is mandatory. - The `isContentBase64Encoded` parameter is available only with Amazon S3 connector v2.0.7 and above. + The `isContentBase64Encoded` parameter is available only with Amazon S3 connector v2.0.7 and above. + The `enableStreaming`, `streamingThreshold`, and `streamingPartSize` parameters are available only with Amazon S3 connector v2.0.12 and above. @@ -2031,6 +2032,21 @@ To use the Amazon S3 connector, add the element in your configur + + + + + + + + + + + + + + +
Specifies whether you want to apply a Legal Hold to the uploaded object. Optional
enableStreamingWhen set to true, reads upload content directly from the binary payload in the message body as a streaming InputStream, avoiding full in-memory buffering. When enabled, filePath and fileContent must be empty. If the content length is unknown or exceeds streamingThreshold, a multipart upload is used automatically.Optional
streamingThresholdThe threshold in bytes at which the connector switches from a single-part upload to a multipart upload when streaming is enabled. Defaults to 104857600 (100 MB). Requires enableStreaming to be true.Optional
streamingPartSizeThe part size in bytes for each chunk during a multipart upload. Must be between 5242880 (5 MB) and 2147483647 (~2 GB). Defaults to 104857600 (100 MB). Requires enableStreaming to be true.Optional
**Sample configuration** @@ -2065,6 +2081,9 @@ To use the Amazon S3 connector, add the element in your configur {$ctx:objectLockMode} {$ctx:objectLockRetainUntilDate} {$ctx:objectLockLegalHoldStatus} + {$ctx:enableStreaming} + {$ctx:streamingThreshold} + {$ctx:streamingPartSize} ```