oeil / aws-ec2-selfservice-portal

AWS EC2 Self-Service Portal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS EC2 Self Service Portal

Simple AWS EC2 Web Portal to control Instances (view, start, stop ...).

Also provide easy to use simple scheduling features to plan on starting specific ec2 instances for 1 hour, 5 hours, next week of work... And also schedule instances to stop in hour(s) ...

Screenshots

Image of Aws EC2 Self Service

Image of Aws EC2 Self Service - Schedule Instance Start

Workflow

To run the application, run "mvn jetty:run -DAWSAccessKeyId=%AccessKeyId% -DAWSSecretKey=%SecretKey%" and open http://localhost:8080/

To produce a deployable production mode WAR:

  • change productionMode to true in the servlet class configuration (nested in the UI class)
  • run "mvn clean package"
  • test the war file with "mvn jetty:run-war -DAWSAccessKeyId=%AccessKeyId% -DAWSSecretKey=%SecretKey%"

** Replace %AccessKeyId% and %SecretKey% with key values from your AWS Account.

About

AWS EC2 Self-Service Portal

License:GNU General Public License v2.0


Languages

Language:Java 96.2%Language:CSS 3.8%