6 ms·
Just curious, have you ever used AWS?
by stoops 7y ago
Just curious, have you ever used AWS?
- tomc1985 7y agoAh, the UI trainwreck that powers half the world
- scarface74 7y agoThe CLI and SDKs are fine. If you’re spending a lot of time in the UI, you’re doing it wrong.
- tomc1985 7y agoFor light usage I would beg to differ I'll never forget getting told off by the S3 PM at Reinvent because I had the nerve to ask for global sort in the S3 file browser. "Do it yourself!" he said... like, I need to find one file, sorted by date, about once every other month. You want me to learn the CLI and write a custom script for THAT?! Un-effing-believable They have a bajillion highly-paid programmers (and enough infra to power God himself) and yet one basic feature present pretty much elsewhere in both the online and offline worlds is too much to ask
- shats 7y agoYou probably got told off because S3 isn't a file store. Asking for such a feature displays great ignorance about what the S3 service actually is.
- scarface74 7y agoHow would that even work on the API level efficiency given how S3 is architected? It’s clear given their optimization techniques they tell you to use that S3 is optimized for prefix style searching. That’s all they offer from the web console, the cli or the SDKs. It would amount to retrieving everything from the S3 conceptual “index database” and doing a non optimized sort when everything is architected to search based on the key and a key prefix. It’s far more efficient to let the client get a subset by prefix (ie “folder”) and sort/filter by other meta data client side.
- tomc1985 7y agoThe web console doesn't even do global prefix searching Why bother giving me a file browser if I'm supposedly not supposed to be browsing files?
- scarface74 7y agoWhat do you mean by “global prefix searching” you mean across multiple buckets? Why bother giving me a file browser if I'm supposedly not supposed to be browsing files? Welcome to the world of leaky abstractions.
- tomc1985 7y agoAs in, search results reflect only the current visible page and not all pages. If you use a bucket as a dump for, say, daily backups, finding a specific file from 3 years ago is really time-consuming and needlessly difficult. Can't sort, can't search.... just pure frustration I haven't checked this feature in years -- maybe they fixed it
- scarface74 7y agoIt comes from a fundamental lack of understanding of what S3 is and how it is organized. Objects are indexed as a key value store optimized for sorting on a key and a key prefix. The fact that keys can have backslashes as a character doesn’t mean that objects are stored in “folders”. Knowing how S3 indexes data - by key only and all other metadata is tagged on the object and not in the index, should inform how to name your keys and your access patterns. For instance sorting by date, would involve AWS querying each objects meta data and then sorting it. If having to find objects by date is an important use case, why not create keys in the format of YYYYMMDD? Or just use the CLI. https://github.com/aws/aws-cli/issues/2095 https://github.com/aws/aws-cli/issues/2095
- scarface74 7y agoS3 is one of the last things I would manage from any GUI. I don’t use GUIs when I’m searching or listing local files either. Besides the S3 cli commands are some of the most intuitive. S3 is not a file system though and is a big blob of objects with tags. I think the worse thing AWS ever did was present S3 as a file system in the web console.
- JackFr 7y agoIt was a dumb ask. You got told off because your question indicated you hadn't even glanced at documentation.
- tomc1985 7y agoGiving users an interface and then expecting them not to use it seems a little... idunno.... sanctimonious? Like if you don't want me using something, don't give it to me. Users gonna use Seriously though that attitude is antithetical to the spirit of computer nerditry. Who do they think they are telling me what I can and cannot use?
- scarface74 7y agoComputer nerdery is not doing things in the GUI. It’s using the provider API for your language of choice and building your own tools.
- tomc1985 7y agoThat's one school of thought. Many of us grew up on mac and windows and appreciate good, power-user friendly GUI design
- scarface74 7y agoAnd honestly (not directed at you) that’s a problem endemic with “AWS consultants”. Too many of them are old school netops people who took one certification learned how to click around in the console and now call themselves “AWS Architects”. They end up duplicating their on prem architecture and processes - costing companies more and not knowing how to automate and increase efficiency. As far as “powerful GUIs”, one of the earliest game changers for the Mac that helped Apple survive during the dark ages were all of the custom workflows that publishers had created using AppleScript. It wasn’t the better GUI back in the day.
- Kephael 7y agoBuild an index of your S3 bucket with DynamoDB.
- lawnchair_larry 7y agoYou say that, but just wait until you try using anything else.
- pas 7y agoGCP is much better in that regard. I don't get Azure, it's UX is very meh, though at least faster than AWS.
- paxys 7y agoThe AWS web UI is a trainwreck by design. Amazon doesn't want to spend a penny more on it than the bare minimum, and the APIs and CLI tools (which are the intended entry points for all serious customers) do the job exceedingly well.
- throwawa66 7y agoAWS is okay. And your point is? We’re talking trilionaires visions, egos and intentions. Not claiming that Bezos is some idiot, but some guy driven by greed and not a net positive for the world. Musk is also deluded too but his goals and intentions are genuine. I imagine Bezos making a masterplan and impregnating half a billion women to spread his DNA or something outrageous as this.
- tacheiordache 7y agoHis cocky smirk TM
- deleted 7y ago[deleted]
- JackFr 7y ago> Musk is also deluded too but his goals and intentions are genuine. Dupe.
- throwawa66 7y agoWhat?
- otabdeveloper4 7y agoI have. It sucks.