Source code for terminusgps.aws.secrets
import json
import boto3
[docs]
def get_secret(name: str, region: str = "us-east-1") -> dict[str, str]:
"""Logs into the default AWS CLI session and returns a secret value."""
client = boto3.Session().client(service_name="secretsmanager", region_name=region)
secret = client.get_secret_value(SecretId=name)["SecretString"]
return json.loads(secret)