JupyterHub notebook persistence on AWS S3 bucket

Deployed latest JupyterHub on AWS EC2 instance with Amazon Linux (with no container and all)
I would like to configure JupyterHub notebook persistence on AWS S3 bucket instead of using local diskdrive…Please suggest if there are any -

  1. Recommended PyPi library which can go this magic?
  2. Or jupyterhub_config.py can be modified to achieve it?
  3. Any other way?