Added credentials extraction directly from where they are stored for AWS CLI users, namely in ~/.aws/credentials, as well as from a user specified path to a file which contains their credentials.
Now, the extension supports:
setting credentials in jupyter_notebook_config.py
direct extraction of credentials for the AWS CLI tool users
extracting credentials from a user specific file.
While the AWS CLI tool credentials extraction only benefits S3 users, the other two options keep the architecture open for other kind of drives as well.
This PR also adds onto the existing content manager structure, in order to also allow for short-term credentials, namely making use of the session_token.
Added credentials extraction directly from where they are stored for
AWS
CLI users, namely in~/.aws/credentials
, as well as from a user specified path to a file which contains their credentials.Now, the extension supports:
jupyter_notebook_config.py
AWS
CLI tool usersWhile the
AWS
CLI tool credentials extraction only benefitsS3
users, the other two options keep the architecture open for other kind of drives as well.This PR also adds onto the existing content manager structure, in order to also allow for short-term credentials, namely making use of the
session_token
.