https://medium.com/python-in-plain-english/access-files-from-aws-s3-using-pre-signed-urls-in-python-f1b2f66bdd57