MediaStoreS3RemoteStore type

An S3 (or S3-compatible) bucket that replicated segment objects are uploaded to via the AWS SDK. Credentials are optional — when omitted the SDK’s default provider chain (env / instance role) is used; supply them (and an endpoint with forcePathStyle) for S3-compatible stores such as OCI Object Storage.

Signature:

export type MediaStoreS3RemoteStore = {
    type: "s3";
    bucket: string;
    region: string;
    keyPrefix?: string;
    endpoint?: string;
    forcePathStyle?: boolean;
    accessKeyId?: string;
    secretAccessKey?: string;
    sessionToken?: string;
    presign?: boolean;
    presignExpirySeconds?: number;
};