- Modify an object before it is returned to the calling application
- Automatically delete old objects
- Encrypt objects
- Replicate objects to another bucket