Skip to content

A GUI I built with PyQt5 to easily start, stop, monitor etc. AWS EC2 instances

Notifications You must be signed in to change notification settings

KostasTok/DeepAmazon

Repository files navigation

DeepAmazon

A GUI I built with PyQt5 to easily start, stop, monitor etc. AWS EC2 instances.

Run the main.py file to get the followig interface.

You can provide your AWS credentials by clicking to a add a new key. Those are stored on a pickle file in the resources folder.

Once you have chosen a valid key and a region, you can connect to AWS by clicking connect. Once sussefully logged in you will be able to interact with the bottom of the window. If an instance is running this will also appear here. You will NOT be charged for simple being logged in, you are only charged for the EC2 instances you are running.

By clicking Launch the following window will open, which you can use to parametrise the EC2 instance you want to launch.

Finally, by clicking on Actions->More a new window opens with instructions on how to connect to the chosen instance through the terminal, or how to open a Jupyter Notebook connected with that instances. Both are features that I want to go into the GUI in the future.

About

A GUI I built with PyQt5 to easily start, stop, monitor etc. AWS EC2 instances

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages