J’ai configuré R2 sur mon site en suivant certains guides ici, mais maintenant, lorsque j’essaie de télécharger un fichier, je vois uniquement un message générique : « Désolé, mais votre téléchargement a échoué. Veuillez réessayer. » La seule chose que je vois dans les journaux est ceci :
J’ai configuré mes URL dans le fichier app.yml car l’interface web rejetait mes URL telles qu’elles étaient structurées dans les publications tutorielles (format invalide) :
L’URL CDN_URL correspond au domaine personnalisé (tel que défini dans Cloudflare) et S3_ENDPOINT est l’URL affichée dans le panneau web. J’ai correctement configuré toutes mes options avec des jetons d’authentification créés correctement :
Êtes-vous certain que le jeton Cloudflare R2 dispose des autorisations de lecture et d’écriture, et avez-vous correctement configuré la politique CORS ? Je sais que vous avez une configuration de serveur quelque peu unique, et les autorisations ainsi que la configuration du bucket Cloudflare doivent être parfaitement exactes, sinon des erreurs d’autorisation seront générées.
Ouais, le tableau de bord Cloudflare peut être un vrai nid de guêpes en termes de configuration, lol. Content que tu aies réussi à régler le problème !