Overview of Amazon Personalize Filter Rotation
masterThis project provides a serverless application designed to automate the rotation of Amazon Personalize filters. Since Amazon Personalize filters cannot be updated once created, you must create a new filter with a new expression and delete the old one to implement changes.
This application automates this lifecycle by:
- Creating new filters based on a dynamic naming template.
- Building filter expressions using a dynamic expression template.
- Deleting old filters using a matching expression.
- (Optional) Publishing lifecycle events to Amazon EventBridge.