in shared/rds.ts [19:31]
export async function createDbConnection() {
const token = isRunningLocally ? 'postgres' : await signer.getAuthToken();
const ssl = isRunningLocally ? 'prefer' : 'require';
return postgres({
...sharedConfig,
database: DATABASE_NAME,
password: token,
ssl,
idle_timeout: 10,
max_lifetime: 60 * 15, // todo -- import from cdk max lambda timeout config?
});
}