Cloudflare R2¶
Cloudflare R2 implements an S3 Compatible API. To use it as a django-storages backend:
Create an R2 bucket using Cloudflare’s web panel or API
Follow Cloudflare’s docs to create authentication tokens, locking down permissions as required
Follow the instructions in the Amazon S3 docs with the following exceptions:
Set
bucket_name
to your previously created bucketSet
endpoint_url
tohttps://<ACCOUNT_ID>.r2.cloudflarestorage.com
Set the values of
access_key
andsecret_key
to their respective Cloudflare keys
Note
If you need a jurisdiction-specific endpoint or other advanced features, consult the Cloudflare docs.