I have an EBS-root server at AWS that the service desk staff use for infrequent tasks, and I only want it to be turned on when they need it.
I would like the service desk to be able to go a web page that says
[Start the server]
Clicking that button will start the server, and set a CNAME to whatever address it comes up to using Amazon Route 53. This page could either prompt for a username and password, or have a hard coded IAM account.
Extra for experts would be if this system handled stopping the server after a programmable number of hours.
Before I write this - I expect the JS SDK would mean that the simple case can be done in a single web page - has anyone else written this or seen something that could do it?