4 ms·
Ah that's interesting. In my support conversations with Amazon they never brought up copies of objects as a reason billing could be high, so I didn't look into
by mikeyla85 6y ago
Ah that's interesting. In my support conversations with Amazon they never brought up copies of objects as a reason billing could be high, so I didn't look into it. They told me the issue was incomplete multipart uploads, so I just believed that.
My assumption when reading that message was that it would appear to update the storage class, but actually create a copy of objects with a different storage class and delete the old objects. It doesn't make sense that it would just duplicate my objects, and I still can't really imagine anyone wanting that. Why would a box called "Edit storage class" create a copy and then not destroy it? Why not make a dialog box that just...edited the storage class?
So maybe I had a previous version of all my files sitting in regular S3, with the current version sitting in Deep Glacier, and I may have just happened to delete previous versions of objects when I created the lifecycle rule.
To answer your question -- I don't think we're following any of the pillars of well architected frameworks. I'm a filmmaker who knows Javascript and PHP and not system architecture, and I was looking for a cheap way to not lose our movie to the ravages of time. I'm definitely not the only one.
- e_proxus 6y agoNot dismissing your other concerns, but > create a copy of objects with a different storage class and delete the old objects. It doesn't make sense that it would just duplicate my objects Isn’t that exactly what 'copy' means in pretty much all IT contexts?
- mikeyla85 6y agoNot really in S3... It seems that some "move" operations are "copy" operations, which is the context in which I understood this warning: https://forums.aws.amazon.com/thread.jspa?messageID=455101#jive-message-455306 https://forums.aws.amazon.com/thread.jspa?messageID=455101#j...
- e_proxus 6y agoSeems to me that there are no “move” operations in S3, only copy and delete (which mean exactly what they say). So copy still means copy, and if you implement your own “move” you have to make sure it does what you want.
- mikeyla85 6y agoYep, which is what makes "creates a copy" in this warning seem like "copy and delete". Because just creating a copy and not deleting the original is nothing at all like editing storage class.