4 ms·
"I send a command at a random time between 11pm and 4am to wake up an ec2 instance." Any chance you could tell me your setup for this?
by craigmi 6y ago
"I send a command at a random time between 11pm and 4am to wake up an ec2 instance."
Any chance you could tell me your setup for this?
- rinze 6y agoNot my project, but if I had to do it I'd try something like the following: * Set an autoscaling group with your instance template, max instances 1, min instances 0, desired instances 0 (nothing is running). * Set up a Lambda function that sets the autoscaling group desired instances to 1. * Link that function to an API Gateway call, give it an auth key, etc. * From any machine you have, set up your cron with a random sleep and a curl call to the API. And that should do the trick, I think.
- ses1984 6y ago>From any machine you have, set up your cron with a random sleep and a curl call to the API. You might as well just call the ASG API directly.
- warsheep 6y agoWhy use autoscaling and not just launch the instance directly from lambda? The run time is short so there's no danger of two instances running in parallel