You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In PutObject call with S3EncryptionClient currently it does multi part upload for all object sizes we set .enableMultipartPutObject(true) during creation of S3EncryptionClient.
This would imply that any object as long it longer than the default part size would be uploaded in multi part way. Can we add a size limit during putObject or during creation of S3EncryptionClient object to switch between normal upload and multi part upload.
Use Case
With S3EncryptionClient we can no longer do parallel low level multi part uploads so we are leveraging the high level multi part upload. However across our product we upload files of varying sizes and we need upload control on them based on their size.
A configurable limit on when to do multipartupload in PutObject will allow us to achieve this control.
Proposed Solution
No response
Other Information
No response
Acknowledgements
I may be able to implement this feature request
This feature might incur a breaking change
AWS Java SDK version used
2.28.2
JDK version used
Azul Zulu: 11.80.21
Operating System and version
Ubuntu 22.04.5
The text was updated successfully, but these errors were encountered:
To ensure your feature request is properly addressed by the appropriate team, I would recommend submitting an issue in the amazon-s3-encryption-client-java/ repository.
Regards,
Chaitanya
bhoradc
added
closing-soon
This issue will close in 4 days unless further comments are made.
p3
This is a minor priority issue
and removed
needs-triage
This issue or PR still needs to be triaged.
labels
May 5, 2025
This issue is now closed. Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.
Describe the feature
In PutObject call with S3EncryptionClient currently it does multi part upload for all object sizes we set
.enableMultipartPutObject(true)
during creation ofS3EncryptionClient
.This would imply that any object as long it longer than the default part size would be uploaded in multi part way. Can we add a size limit during putObject or during creation of
S3EncryptionClient
object to switch between normal upload and multi part upload.Use Case
With S3EncryptionClient we can no longer do parallel low level multi part uploads so we are leveraging the high level multi part upload. However across our product we upload files of varying sizes and we need upload control on them based on their size.
A configurable limit on when to do multipartupload in PutObject will allow us to achieve this control.
Proposed Solution
No response
Other Information
No response
Acknowledgements
AWS Java SDK version used
2.28.2
JDK version used
Azul Zulu: 11.80.21
Operating System and version
Ubuntu 22.04.5
The text was updated successfully, but these errors were encountered: