Files
AI-ifsp-assistente-matricula/back/app/backend/dynamo.py
2026-03-16 10:59:51 -03:00

27 lines
648 B
Python

import boto3
import json
import os
from botocore.exceptions import ClientError
from langfuse import Langfuse
from .config import REGION, SECRET_NAME
def get_secret() -> str:
session = boto3.session.Session()
client = session.client(service_name="secretsmanager", region_name=REGION)
try:
response = client.get_secret_value(SecretId=SECRET_NAME)
except ClientError as e:
raise e
return response["SecretString"]
#secrets = json.loads(get_secret())
#langfuse = Langfuse(
# public_key=secrets["LANGFUSE-PUBLIC-KEY"],
# secret_key=secrets["LANGFUSE-SECRET-KEY"],
# host=os.environ["LANGFUSE_HOST"],
#)