pycognaize.login.Login

class Login[source]

Bases: object

Allows to access the AWS S3 bucket using cognaize credentials

Methods

destroy

Delete singleton

login

Get AWS access credentials and stores in the instance

relogin

Attributes

INSTANCE

aws_access_key

Access key for AWS

aws_secret_access_key

Secret access key for AWS

aws_session_token

Session token for AWS

logged_in

Return True if already logged in

snapshot_root

Root path for snapshots

Return type:

Login

property aws_access_key: str

Access key for AWS

property aws_secret_access_key: str

Secret access key for AWS

property aws_session_token: str

Session token for AWS

classmethod destroy()[source]

Delete singleton

Return type:

None

property logged_in: bool

Return True if already logged in

login(email, password)[source]

Get AWS access credentials and stores in the instance

Parameters:
  • email (str)

  • password (str)

property snapshot_root: str

Root path for snapshots