in docdb_rest/app.py [0:0]
def get_credentials():
"""Retrieve credentials from the Secrets Manager service."""
boto_session = boto3.session.Session()
try:
secrets_client = boto_session.client(service_name='secretsmanager', region_name=boto_session.region_name)
secret_value = secrets_client.get_secret_value(SecretId=db_secret_name)
secret = secret_value['SecretString']
secret_json = json.loads(secret)
username = secret_json['username']
password = secret_json['password']
host = secret_json['host']
port = secret_json['port']
return (username, password, host, port)
except Exception as ex:
raise