title: AWS CloudWatch Alarms to multiple EC2 instances
body: <p>I'm wanting to apply a CloudWatch alarm to stop instances which aren't being used in our pre-production environment. We often have instances being spun up, used and then left turned on which is really starting to cost us a fair amount of money. </p>
  
  <p>CloudWatch alarms have a handy feature whereby we can stop based on some metrics - this is awesome and what I'd like to use to constantly keep an eye on the servers with but let it tidy up the instances for me. </p>
  
  <p>The problem with this is that it appears that the CloudWatch alarms need to be created individually against each instance. Is there a way in which I can create one alarm which would share values across all current and future instances which will be started? </p>
  
  <p>ETA - Alternatively, tell me that these options are better than CloudWatch and I'll be happy at that. </p>
  
  <p><a href="https://stackoverflow.com/questions/20496327/aws-ec2-stop-all-through-powershell-cmd-tools">AWS EC2 stop all through PowerShell/CMD tools</a></p>