NativeLink should support Cloudflare R2 as a first-class CAS/AC object store backend.
R2 is S3-compatible, so we should reuse as much of the existing S3/cloud object store implementation as possible, while exposing R2-specific configuration that makes setup straightforward for users.
NativeLink should support Cloudflare R2 as a first-class CAS/AC object store backend.
R2 is S3-compatible, so we should reuse as much of the existing S3/cloud object store implementation as possible, while exposing R2-specific configuration that makes setup straightforward for users.