Transfer Utility uploaded object validation #3047
Labels
feature-request
Request a new feature
s3
Issues with the AWS Android SDK for Simple Storage Service (S3).
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: