amazon-web-services


Amazon lambda to dynamically start a service


So - we do a number of different projects for people - for that we end up with a jenkins box, a box hosting a dev environment, and possibly others. We'll develop for ages - and then not touch them for months - we have to remember to shut down the boxes or they end up costing us money.
What I want is to write a lambda service (or otherwise) - which will be called if anyone tries to access the box - start it up - and then another service stops it maybe half an hour later.
so if I were to go to https://myurl/jenkins - and the box wasn't up - it would start it, and then redirect to it - but I'm not entirely sure how I would swap in the lambda service for the real one - would I have to do it at the dns level, or do a reverse proxy through lambda or something?
Can anyone explain how we might do this?

Related Links

AWS. Cannot get PHPMyAdmin after AWS Instnce IP Changed
Proxy server based on a specific region
Control Amazon Alexa via Raspberry Pi
Can you stop Alexa Skill session programmatically in lambda function?
Where is my AWS Elastic Beanstalk instance?
Custom S3 url for records in Kinesis Streams
AWS - Confirm User Cognito
EBS Auto SnapShot Scheduler on AWS not taking snapshots
AWS S3 Presigned POST to URL query string for curl
Trying to disable all the Cloud Watch alarms in one shot
What is reserved memory in YARN and why it shows spike?
tomcat web app on AWS, documents in folder created but not available
How to upload large amounts of stopwords into AWS Elasticsearch
AWS Mobile Hub User Pool
Where can I find private key file for EC2 instance I create through Elastic Beanstalk CLI?
Custom Slot Type with AWS Lambda hook for Amazon Lex

Categories

HOME
visual-studio
add-on
hyperledger
cdi
sharepoint-online
port
msmq
twitter-oauth
complexity-theory
temperature
tomcat8
cocos2d-android
boomi
cloudsim
unity-container
ini
sybase-ase
tortoisemerge
window-managers
pyspark-sql
amazon-cloudtrail
premake
python-2.x
caesar-cipher
bean-validation
numerics
aurelia-http-client
oauth2
grunt-contrib-watch
resampling
klee
coverage.py
raytracing
oracle-bmcs
nomad
bit-shift
directwrite
icecast
android-5.0-lollipop
comm
sonatype
nivo-slider
deedle
portability
stateless-session-bean
predicates
bpms
gawk
boost-compute
visual-studio-monaco
spring-mongo
qtcpsocket
wolfram-language
declarative
maven-release-plugin
apple-configurator
voronoi
python-cffi
cryptojs
miniconda
chicagoboss
dnx50
pythonxy
swagger-maven-plugin
mobilefirst-server
wicket-1.5
igor
object-code
network-printers
neo4jphp
application-blocks
pbkdf2
unrealscript
disjoint-union
ember-table
spiral
tfs-sdk
reentrancy
ip-geolocation
clrprofiler
struts2-s2hibernate
image-scanner
snackjs
rtd
suphp
bass
activestate
browser-based
gtktextview
webclient.uploaddata
synthesizer

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App