BucketMate
Providers

Connect Cloudflare R2

Learn how to connect your Cloudflare R2 buckets to BucketMate.

Prerequisites

  • Cloudflare Account
  • R2 API Token
  • R2 Bucket

Common issues and fixes

Region must be auto

Some tools require a region value, and R2 expects auto. Fix by setting the region to auto - empty and us-east-1 are accepted aliases.

ACL headers are not supported

Requests using x-amz-acl will fail. Fix by removing ACL headers and using R2 access controls instead of S3 ACL calls.

Object Lock is not supported

Object Lock headers are not implemented. Fix by removing Object Lock headers and using provider-native retention controls if required.

Tagging headers are not supported

Requests using x-amz-tagging will fail. Fix by removing tagging headers and storing tags in metadata or your app database.

SSE-KMS is not supported

SSE-KMS headers are not implemented. Fix by using SSE-C or client-side encryption.

Connection Steps

  1. Navigate to Cloudflare Dashboard
  2. Go to R2 section
  3. Create an API Token
  4. In BucketMate, select Cloudflare R2
  5. Enter your API Token
  6. Enter your Account ID
  7. Connect