News for hackers. Stuff that matters.
Re:AWS faulty UX cost our business $7k and they refused to d... by mikeyla85 on Thursday March 04, 2021 @01:52AM (#26339432)
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.

Re:AWS faulty UX cost our business $7k and they refused to d... by e_proxus on Thursday March 04, 2021 @02:03AM (#26339499)
Not 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?

Re:AWS faulty UX cost our business $7k and they refused to d... by mikeyla85 on Thursday March 04, 2021 @02:15AM (#26339593)
Not 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#j...

Re:AWS faulty UX cost our business $7k and they refused to d... by e_proxus on Thursday March 04, 2021 @06:15AM (#26341040)
Seems 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.
Re:AWS faulty UX cost our business $7k and they refused to d... by mikeyla85 on Thursday March 04, 2021 @08:51AM (#26342367)
Yep, 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.