import { S3Client } from "@aws-sdk/client-s3"; // We would obviously read from .env in prod, but it's an annoying indirection for this demo. export function getS3Client(): S3Client { const client = new S3Client({ endpoint: "http://localhost:9000", region: "us-east-1", // Required, but ignored for local usage. credentials: { accessKeyId: "minioadmin", secretAccessKey: "minioadmin", }, forcePathStyle: true, // Required for local service since we obv. can't use subdomains. }); return client; }