Blackblaze e Cloudflare: upload de imagem funciona, mas não aparece na postagem

Parece que eu errei ao configurar a URL do CDN com o Cloudflare.

Estou usando o Backblaze como bucket S3.

O upload de imagens funciona bem, mas no post o caminho da imagem aparece incorreto, por isso ela não está sendo exibida. Acredito que isso seja devido a uma configuração errada no Cloudflare.

Nota: Não fiz nenhuma alteração no app.yml mencionado aqui e ainda não fiz nenhum rebaking.

Criei um post de exemplo em:
https://kyrgyz.club/t/what-is-lorem-ipsum/28

Quando tento abrir uma imagem em uma nova aba, ele tenta abrir a imagem pelo endereço:
https://cdn.kyrgyz.club/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

Mas a URL correta é:
https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

Agora, vou mostrar minhas configurações.

Lado do Discourse

Lado do Cloudflare

Lado do Backblaze

Acho que a URL do CDN (no Discourse) deve apontar para o mesmo caminho que a raiz do seu bucket.

Tente alterar s3 cdn url de https://cdn.kyrgyz.club para https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket (porque o CNAME aponta cdn.kyrgyz.club para o domínio do Backblaze, f002.backblazeb2.com, e não para o seu bucket específico).

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

Pode ser acessado em: https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

2 curtidas

Uau, obrigado, Lucas!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.