-
Notifications
You must be signed in to change notification settings - Fork 548
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Transfer Utility uploaded object validation #3047
Comments
@sdhuka Thank you for response. We currently us the Is it possible for the client to set an expected Please let me know if the support for additional checksum will be/is added on an SDK update. Thank you for the help. |
State your question
Is there a way to use the transfer utility such that it will validate the object uploaded in S3 to make sure it is the same as what the client requested to upload for multipart uploads?
I've seen that for single part uploads, setting the
Content-MD5
header onObjectMetadata#contentMD5
, validates the uploaded S3 object vs what the client has set. I was wondering if there's a similar mechanism for multipart uploads?Additionally, is there a way of using transfer utility to take advantage of other checksum algorithms as specified in Using supported checksum algorithms.
For example: Setting a
sha1
hash on theTransferUtility#upload(bucket, key, file, hash)
thats computed on the client and once the upload is completed Transfer utility will verify ifx-amz-checksum-sha1
from S3 is the same as what the client has set.Thank you.
Which AWS Services are you utilizing?
AWS S3
Provide code snippets (if applicable)
For example this code works for validating uploaded objects using
Content-MD5
but only for single part uploads:Sample Message:
Environment(please complete the following information):
Device Information (please complete the following information):
The text was updated successfully, but these errors were encountered: