Blackblaze&Cloudflare: caricamento immagini funziona, ma non appare nel post

Sembra che abbia sbagliato a configurare l’URL CDN con Cloudflare.

Sto usando Blackblaze come bucket S3.

Il caricamento delle immagini funziona correttamente, ma nel post viene mostrato un percorso errato per l’immagine, quindi non viene visualizzata. Immagino sia dovuto a una configurazione errata con Cloudflare.

Nota: non ho apportato modifiche a app.yml menzionato qui e non ho ancora eseguito il rebaking.

Ho creato un post di esempio a
https://kyrgyz.club/t/what-is-lorem-ipsum/28

Quando provo ad aprire un’immagine in una nuova scheda, tenta di aprire l’immagine dall’indirizzo
https://cdn.kyrgyz.club/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

Ma l’URL corretto è
https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

Ora, lasciatemi mostrare le mie impostazioni.

Lato Discourse

Lato Cloudflare

Lato Blackblaze

Penso che l’URL del CDN (in Discourse) dovrebbe puntare allo stesso percorso della radice del tuo bucket.

Prova a modificare s3 cdn url da https://cdn.kyrgyz.club a https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket (poiché il CNAME punta cdn.kyrgyz.club al dominio Backblaze, f002.backblazeb2.com, e non al tuo bucket specifico).

Il file: https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

Può essere accessibile all’indirizzo: https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

Wow, grazie, Lucas!