Learn more about Amazon CloudWatch Events here - http://amzn.to/1Tv4jfi
AWS Lambda function versioning allows you to better manage your in-production AWS Lambda function code by enabling you to publish one or more versions of your AWS Lambda function. AWS Lambda function aliases enable you to abstract the process of promoting new Lambda function versions into production from the mapping of the AWS Lambda function version and its event source. You can now refer to specific AWS Lambda function versions and aliases as targets in Amazon CloudWatch Events.