Function
Public URL prefix, without a trailing slash.
Optionalendpoint?: stringCustom endpoint for S3-compatible stores (R2, MinIO, LocalStack). Omit for AWS itself, where the SDK derives the endpoint from the region.
Path-style addressing, which most S3-compatible stores require.
OptionalpublicUrl?: stringPublic URL prefix (usually a CDN). Required when visibility is public.
OptionalsignedUrlTtlSeconds?: numberSeconds a signed URL stays valid. See DEFAULT_SIGNED_URL_TTL_SECONDS.
OptionalapiEndpoint?: stringCustom API endpoint, for emulators. Omit for Google Cloud itself.
OptionalpublicUrl?: stringOptionalsignedUrlTtlSeconds?: numberIgnores any declared placement, so it answers "where would this key live in this store" — which is what a move needs when it is deciding where to put an object. Callers resolving a key for reading want resolveObjectPathFor instead.
Where a key's bytes sit inside a GIVEN store, by inference alone.