Cloudflare R2
R2 is compatible with S3’s API. You can generate a signed URL with the SDK of AWS pointing to the R2 endpoint./convert/from-url the same as with S3.
The API does not need its own R2. If the user already has R2, S3, or Supabase, they only receive a temporary URL.