eodag.plugins.authentication.aws_auth.AwsAuth

eodag.plugins.authentication.aws_auth.AwsAuth

class eodag.plugins.authentication.aws_auth.AwsAuth(provider, config)[source]

AWS authentication plugin

Authentication will use the first valid method within the following ones:

  • auth anonymously using no-sign-request

  • auth using aws_profile

  • auth using aws_access_key_id and aws_secret_access_key

  • auth using current environment (AWS environment variables and/or ~/aws/*), will be skipped if AWS credentials are filled in eodag conf

__init__(provider, config)[source]

Methods

__init__(provider, config)

authenticate()

Authenticate

validate_config_credentials()

Validate configured credentials

Attributes

plugins