MediaStoreOciRemoteStore type
An OCI Object Storage bucket that replicated segment objects are uploaded to natively — via the OCI API rather than the S3-compatibility layer — so OCI instance principals can be used (see OciAuth). The canonical object URLs advertised in the TAMS get_urls are https://objectstorage.<region>.<realm>/n/<namespace>/b/<bucket>/o/<key>; namespace and region may be given to pin them, otherwise Norsk discovers them (the namespace via the Object Storage API, the region from the config-file profile or — for instance principals — the instance metadata).
Signature:
export type MediaStoreOciRemoteStore = {
type: "oci";
bucket: string;
namespace?: string;
region?: string;
auth: OciAuth;
keyPrefix?: string;
endpoint?: string;
realmDomainComponent?: string;
presign?: boolean;
presignExpirySeconds?: number;
};
References: OciAuth