Settings

Theme

Show HN: I developed a native macOS client for EC2/S3 console

11 points by pycassa 5 years ago · 13 comments · 1 min read


Hello HN:

Here is the link https://apps.apple.com/app/id1579078660

After forgetting to turn off a p2.xlarge instance for a week, I got so mad at myself I learnt swiftUI to build a native macOS console for most of the actions I do on the web AWS console. I didnt want to use electron or other non native frameworks.

Most importantly I just wanted it to know how much a certain instance costs right now, no matter its state, its type, its lifecycle(like ondemand or spot) and the costs associated with the EBS volumes attached including their IOPS/throughput and etc.

It also has a S3 object browser, and a drag and drop UI to upload your files so that you can make S3 your own personal dropbox.

I dont track or store anything, you just query the aws api.

Sorry its a paid app, if anyone wants to try it and cant afford it let me know, I can send it to you. I think this can be useful and cost saving for individuals that spend more than 50usd per month on aws.

StratusBen 5 years ago

Really cool to see - nice job!

I work on http://vantage.sh so know the amount of effort that can go into things like. Simplifying the experience around EC2 and S3 (including pricing) is very much needed...thanks for sharing.

bugger2024 5 years ago

Hi! I'm a student and just saw this post. I would be interested to try out this app as I'm learning AWS in my class and this looks like it would be useful.

If you dont mind, do you mind shooting me a free copy?

  • pycassaOP 5 years ago

    https://anil-temp.s3.amazonaws.com/Compute+Manager.app.zip

    I believe this is a notarized version of the app just 2-3 commits behind. And I'm away from my main dev machine and just have this link. I hope it works for u.

    • bugger2024 5 years ago

      Thank you! I'll try out this app and report back for any UX issues or bugs if I find any!

      • pycassaOP 5 years ago

        Thank u

        • pycassaOP 5 years ago

          Oh no buggg.. can u add the tag Name as key and whatever it's named as its value on the aws console for all the instances. I'm so mad that I'm away from my computer rn.

        • bugger2024 5 years ago

          Hi, I tried the app but it keeps crashing after I input my secret.

          https://pastebin.com/RLfuByRd

          • pycassaOP 5 years ago

            Oh no buggg.. can u add the tag "Name" as key and whatever it's named as its value on the aws console for all the instances. I'm so mad that I'm away from my computer rn.

        • bugger2024 5 years ago

          Sure, let me try. The app now crashes upon log in. I need to remove it completely with 3rd party app like app zapper to remove all the configs before I can try again.

          • pycassaOP 5 years ago

            No need, just update ur tags on the web aws console

            • pycassaOP 5 years ago

              Every EC2 instance has this thing called tags. Tags are just a list key value pairs u can give to most aws things. Usually the most common tag is name tag. Go to your EC2 console, just give ur instances a name.

              In the launch wizard when u re launching a new instance, it gives u an option to set tags, just type in "Name" for key and "my instance" for value. U can either do that. Or after launching when it lists all ur instances u can just give ur instance a name in the first column

            • bugger2024 5 years ago

              Oh, sorry. I dont understand the instructions very well. So I add a new tag with the access key as the name?

              What about the value?

            • bugger2024 5 years ago

              Ah yes, it's working now! Thanks!

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection