https://s3.<region>.backblazeb2.com. MIRAGE derives this endpoint from your region automatically.
Credentials (B2 application key, the keyID is the access key and the applicationKey is the secret) are created the same way in both runtimes, see Backblaze B2 Credentials.
Node (server-side)
Config
Fields marked secret are redacted in snapshots.
Browser (presigned URLs)
BackblazeVFS is secret-free, your backend signs each operation using your B2 application key and returns a URL. B2 accepts AWS Signature V4, so @aws-sdk/s3-request-presigner works, pointed at the B2 endpoint.
Config
Fields marked secret are redacted in snapshots.
1. Server: sign URLs with the B2 endpoint
2. Browser: wire it up
3. CORS
B2 manages CORS through its native API, not the S3PutBucketCors call. Set CORS rules in the Backblaze web console (Bucket Settings -> CORS Rules) or with the b2 CLI:
write: conditional on this provider, see S3-compatible stores.
VFS.md
The VFS.md an agent reads with Backblaze B2 mounted at/<path>.
- Rendered
- Raw