Create a Python-based AWS lambda script like aws_ec2_snapshot.py
Configure an event source so that it runs daily thus giving you a reliable automated EC2 backup solution which has no other dependacies, although you'll need to manage cleaning down old backups, which is an obvious extra to add to the script, as is using the SES API to send email confirmations.
The Lambda will need to have appropriate privileges under IAM see iam.json example