A serverless AWS workflow that reacts to email replies by archiving uploaded files. Built using Amazon S3, Lambda, SES, and IAM, this system allows users to upload files and later trigger file movement to an archive location just by replying to notification emails with a simple command.
leonard-upload-bucket-2025/uploads/
FileUploadNotifier
Lambda sends a SES email about the uploadDelete sample-report.pdf
leonard-email-replies-2025
DeleteFileMover
Lambda scans the reply and moves the file to:
leonard-archive-bucket-2025/archive/
To archive a file named sample-report.pdf
, reply to the email notification with:
sample-report.pdf
Leonard Phokane · DevOps + Cloud Developer
Built with 💡 from AWS documentation and real-world curiosity.
The system automatically moves it to the archive folder.
Leonard Phokane
Developer · Cloud Architect in training
GitHub Profile
This project is licensed under the MIT License.