Skip to content

Natively implement 'move' operation for S3 objects #4850

Answered by RanVaknin
fabiog1901 asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @fabiog1901 ,

for all intents and purposes, no object gets deleted, just "moved".

I'm not sure what you mean by just "move", Sounds like you just want to copy the object over, for that you can use CopyObject.

If you are referring to a move implementation similar to what a file system does by changing the metadata for the parent directory, this is not how S3 works. S3 uses a distributed architecture that is fundamentally different from a traditional file system. In S3, data is stored as blobs within buckets, and these objects are distributed across multiple computers in different data centers. Because of its distributed nature, all references to an object have to be copied over to a n…

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@fabiog1901
Comment options

Answer selected by RanVaknin
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants