Hacker News new | ask | show | jobs
by stoops 2325 days ago
Just curious, have you ever used AWS?
2 comments

Ah, the UI trainwreck that powers half the world
The CLI and SDKs are fine.

If you’re spending a lot of time in the UI, you’re doing it wrong.

For 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

S3 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.

You 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.
How 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.

The 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?

Build an index of your S3 bucket with DynamoDB.
It was a dumb ask. You got told off because your question indicated you hadn't even glanced at documentation.
Giving 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?

Computer nerdery is not doing things in the GUI. It’s using the provider API for your language of choice and building your own tools.
You say that, but just wait until you try using anything else.
GCP is much better in that regard.

I don't get Azure, it's UX is very meh, though at least faster than AWS.

The 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.
I have. It sucks.