MediaStoreS3Backend

S3 / S3-compatible object store, uploaded via the aws-sdk-s3 NIF. Empty string fields mean "unset": an empty endpoint targets AWS, and empty credentials fall back to the SDK’s default provider chain (env / instance role). Supply endpoint + credentials for compat stores such as OCI.

Field

Type

Repeated

Description

bucket

string

region

string

key_prefix

string

endpoint

string

force_path_style

bool

access_key_id

string

secret_access_key

string

session_token

string

presign

bool

When true, TAMS get_urls for replicated segments are time-limited presigned GET URLs (minted on demand when a listing opts in via ?presigned=true).

presign_expiry_seconds

uint32

Presigned URL lifetime (seconds); defaults to 900 (15 min) when 0.

Member of

Message

Description

MediaStoreRemoteBackend