- To manage access permissions to the bucket
- To encrypt objects within the bucket
- To replicate objects to another bucket
- To delete objects after a certain period