Stockage Cloudflare R2

Pour utiliser Cloudflare R2 comme stockage compatible S3 pour vos sauvegardes PostgreSQL, vous devez configurer les identifiants de votre bucket R2 et l'endpoint.

Étapes de configuration

1. Renseignez le nom du bucket

Saisissez le nom de votre bucket R2 dans la configuration du stockage :

Fill your bucket name in Cloudflare R2

2. Définissez la région

Dans le champ région, saisissez "auto".

3. Générez un Access Key ID & Secret Access Key

Dans le tableau de bord Cloudflare, allez dans R2 → API → Manage API Tokens. Créez un nouveau token et accordez-lui les permissions nécessaires (par exemple "Object Read & Write").

Une fois le token créé, vous verrez :

  • Access Key ID (l'ID du token)
  • Secret Access Key (le hash SHA-256 de la valeur du token)

Copiez ces deux valeurs dans Databasus :

Generate Access Key ID and Secret Access Key

4. Trouvez votre account ID

Sur n'importe quelle page R2 du tableau de bord, votre Account ID est affiché en haut (ou dans les paramètres de votre compte) :

Find your Account ID in Cloudflare dashboard

5. Construisez l'endpoint S3

Utilisez le format suivant pour votre endpoint S3 :

https://<ACCOUNT_ID>.r2.cloudflarestorage.com

Remplacez <ACCOUNT_ID> par la valeur de votre tableau de bord et saisissez-la dans Databasus.

C'est terminé ! Votre configuration devrait maintenant ressembler à ceci :

Configuration complete

Votre Databasus est maintenant prêt à utiliser Cloudflare R2 comme stockage pour vos sauvegardes PostgreSQL.