-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Why there is a partNumber in GetObjectRequest? #662
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
Comments
Yes, you can. |
So, which byte range GetObjectRequest with partNumber =5 will retrieve? Where can I get such information (along with total number of parts)? I can't find anything in documentation... |
This applies for multi-part uploads only. Specifically, multipart uploads that have neither completed nor aborted. See http://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html |
I see... Thank you. Is there any way to implement multi-part download (that is download different parts of the same object in parallel) besides using GetObject with byte ranges? |
I don't think so. Range-get is the only way I'm aware of. |
To anyone else coming across this link, the explanation doesn't seem correct. AFAICT there's no way to access the contents of an in-progress upload. This should be pretty clear because the The part number in What's not clear to me is what happens if you upload parts 1 3 & 7 and then ask for part 3. Do you get back part #3 that you uploaded or the third consecutive part contained within the file (i.e. part 7 in the upload). It's not hard to test but I'm lazy. |
It seems that you can specify partNumber in GetObject request. What is the associated semantic -- can I download object piece-by-piece using this?
The text was updated successfully, but these errors were encountered: