import boto3 from fansifter_common.utils.functional import lazy_proxy from app.config import settings _client = lazy_proxy( lambda: boto3.client("dsql", region_name=settings.aws_region_name), ) def generate_db_connect_admin_auth_token(expires_in: int | None = None) -> str: return _client.generate_db_connect_admin_auth_token( Hostname=settings.dsql_endpoint, ExpiresIn=expires_in or settings.dsql_token_expires_in, )