https://ceph.example.com). RGW is self-hosted, so the endpoint is required and path-style addressing is used by default.
Credentials (RGW user access key + secret key) are created the same way in both runtimes, see Ceph Credentials.
Node (server-side)
Config
Fields marked secret are redacted in snapshots.
Browser (presigned URLs)
CephVFS is secret-free, your backend signs each operation using your RGW keys and returns a URL. RGW accepts AWS Signature V4, so @aws-sdk/s3-request-presigner works, pointed at your gateway endpoint.
Config
Fields marked secret are redacted in snapshots.
1. Server: sign URLs with the RGW endpoint
2. Browser: wire it up
3. CORS
RGW supports the S3PutBucketCors call, so the AWS CLI works against your gateway:
write: conditional on this provider, see S3-compatible stores.
VFS.md
The VFS.md an agent reads with Ceph mounted at/<path>.
- Rendered
- Raw