in src/cloudwatch/modules/configuration/credentialsreader.py [0:0]
def _parse_credentials_file(self):
"""
This method retrieves values form preprocessed configuration list
in format ['key=value', 'key2=value2']
"""
access_key = self.reader_utils.get_string(self._ACCESS_CONFIG_KEY)
if not access_key:
access_key = self.reader_utils.get_string(self._ACCESS_CONFIG_KEY_AWS_FORMAT)
secret_key = self.reader_utils.get_string(self._SECRET_CONFIG_KEY)
if not secret_key:
secret_key = self.reader_utils.get_string(self._SECRET_CONFIG_KEY_AWS_FORMAT)
if not access_key or not secret_key:
raise CredentialsReaderException("Access key or secret key is missing in the credentials file.")
if access_key and secret_key:
self.credentials = AWSCredentials(access_key, secret_key)