INNER CODE UNIT · Python
get_secret
ElizaLo/NLP-Natural-Language-Processing · Data Analysis/db_utils.py:5
def get_secret(secret_name):
secret_name = secret_name
region_name = "us-east-1"
session = boto3.Session()
client = session.client(
service_name='secretsmanager',
region_name=region_name
)
secret_value_response = client.get_secret_value(SecretId=secret_name)
return json.loads(secret_value_response['SecretString'])
def get_snowflake_connection(secret_name, warehouse, database, schema):
snowflake_secret = get_secret(secret_name)