Initial commit
This commit is contained in:
29
scripts/secretsmanager.py
Normal file
29
scripts/secretsmanager.py
Normal file
@@ -0,0 +1,29 @@
|
||||
from botocore.exceptions import ClientError
|
||||
import json
|
||||
import boto3
|
||||
from langfuse import Langfuse
|
||||
def get_secret():
|
||||
|
||||
secret_name = "assistente-db-secrets-manager"
|
||||
region_name = "us-east-1"
|
||||
|
||||
# Create a Secrets Manager client
|
||||
session = boto3.session.Session()
|
||||
client = session.client(
|
||||
service_name='secretsmanager',
|
||||
region_name=region_name
|
||||
)
|
||||
|
||||
try:
|
||||
get_secret_value_response = client.get_secret_value(
|
||||
SecretId=secret_name
|
||||
)
|
||||
except ClientError as e:
|
||||
# For a list of exceptions thrown, see
|
||||
# https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html
|
||||
raise e
|
||||
|
||||
secret = get_secret_value_response['SecretString']
|
||||
return secret
|
||||
secrets=json.loads(get_secret())['LANGFUSE-SECRET-KEY']
|
||||
print(secrets)
|
||||
Reference in New Issue
Block a user