Cloudflare R2 : Configuration initiale et gestion des erreurs de configuration

Je n’arrive pas à empêcher DC de penser que c’est AWS, alors que c’est CF R2, les sauvegardes ne se téléchargent tout simplement pas. Je veux seulement l’utiliser pour les zips de sauvegarde, au lieu d’AWS. Je pense avoir correctement rempli tous les paramètres et mon jeton d’accès est de portée “lecture et écriture d’objet” pour ce bucket spécifique. J’ai également ajouté la politique CORS du fil de discussion.

[2025-09-06 13:56:44] Compression de l'archive, cela peut prendre un certain temps...
[2025-09-06 13:56:49] Téléchargement de l'archive...
[2025-09-06 13:56:49] EXCEPTION : Aws::S3::Errors::Forbidden
[2025-09-06 13:56:49] /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/object.rb:559:in `rescue in exists?'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/aws-sdk-s3-1.182.0/lib/aws-sdk-s3/object.rb:554:in `exists?'
/var/www/discourse/lib/backup_restore/s3_backup_store.rb:46:in `upload_file'
/var/www/discourse/lib/backup_restore/backuper.rb:351:in `upload_archive'
/var/www/discourse/lib/backup_restore/backuper.rb:41:in `run'
/var/www/discourse/script/spawn_backup_restore.rb:9:in `backup'
/var/www/discourse/script/spawn_backup_restore.rb:31:in `block in <main>'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `fork'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `<main>'
[2025-09-06 13:56:49] Suppression des anciennes sauvegardes...
[2025-09-06 13:56:49] Nettoyage...
[2025-09-06 13:56:49] Suppression de l'archive du stockage local...
[2025-09-06 13:56:49] Suppression des restes de '.tar'...
[2025-09-06 13:56:49] Marquage de la sauvegarde comme terminée...
[2025-09-06 13:56:49] Notification à 'Firsh' de la fin de la sauvegarde...
[2025-09-06 13:56:54] Terminé !