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
- Navigate to Cloudflare Dashboard
- Go to R2 section
- Create an API Token
- In BucketMate, select Cloudflare R2
- Enter your API Token
- Enter your Account ID
- Connect