In autoscaling lingo, you are asking for suspend processes . In a nutshell, each of the startup operations (start, end, etc.) can be disabled as long as you want.
It doesn't seem like you can install this from the web console (although it shows which processes are available), so you have to either use api or command line tools
From cli , which is just
aws autoscaling suspend-processes --auto-scaling-group-name MyGroup
and then
aws autoscaling resume-processes --auto-scaling-group-name MyGroup
You can pass certain processes to pause the resume as additional arguments, but you probably don't need to.
source share