Cloudflare R2 : Configuration initiale et gestion des erreurs de configuration

C’est super. J’ai suivi le guide du post #39 et tout a fonctionné. J’ai juste une suggestion et 2 questions.

Suggestion :
D’après ce que j’ai lu, vous devriez rendre le bucket des fichiers CDN publiquement accessible et le bucket de sauvegarde privé. J’ai donc créé 2 buckets et laissé le bucket de sauvegarde privé tout en rendant le bucket des fichiers public avec un domaine personnalisé. Cela signifiait simplement que je devais mettre 2 chemins différents dans les 2 cases sous admin.
J’ai vu beaucoup de gens mettre leurs sauvegardes comme un chemin de leur bucket de niveau supérieur, est-ce que je pense mal à ce sujet ? Ou est-ce juste une idiosyncrasie avec CF R2 ?

Q1 :
J’ai ajouté ‘DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true’ dans mon app.yml et reconstruit, mais quand je vais dans les sauvegardes et que je clique sur le bouton de sauvegarde, j’obtiens toujours le pop-up me disant que les téléchargements ne seront pas inclus. Est-ce juste parce que le pop-up n’a aucune logique en dessous ou quelque chose ne va pas ?

Q2 :
Si je veux que les téléchargements actuels soient déplacés vers R2, quelles sont les commandes concises ?
J’ai cherché et essayé :

./launcher enter app
rake uploads:migrate_to_s3
rake posts:rebake_uncooked_posts

Mais il semble que la première commande rake ne fonctionne que si je définis les options S3 dans le fichier app.yml. Est-ce correct ?

Si je fais cela, R2 continuera-t-il à fonctionner ?

1 « J'aime »