403 proibido para miniaturas no s3 ao executar com CDN

Usamos a configuração oficial de hospedagem Docker na AWS baseada em GitHub - aws-samples/aws-cdk-for-discourse: AWS CDK for Discourse.

A configuração geral de CDN funciona bem, por exemplo, as imagens são entregues corretamente via URL de CDN.

No entanto, a solicitação inicial de “32x32” parece ir para a URL do bucket S3, que retorna um 403.

Perdi alguma configuração ou é um bug?

Isso não é oficial, pois é um projeto da AWS que usa uma imagem bitnami para Discourse, a qual explicitamente não reconhecemos como uma instalação padrão oficial do Discourse, tornando isso fora do escopo das instalações que suportamos aqui.

Não é um bug, pois o aplicativo não está sendo executado da maneira que pretendemos, mas pode ser corrigido com uma alteração de configuração. Talvez abra uma issue neste repositório de exemplo?

O projeto referenciado usa a imagem oficial do Docker.
image

Não Bitnami - eu também não teria usado isso em primeiro lugar :wink:

Vou investigar e reportar um problema lá ou aqui.

Ah, desculpe, eu me baseei no que está escrito no README.md do projeto

Boa sorte. Por favor, atualize aqui se encontrar alguma pista.

Pull request para o README chegando :wink:

Encontrei o problema. Restaurei um backup de outro sistema.

O que estava quebrado então?

De alguma forma, ele usou o URL s3 para a imagem padrão do avatar do usuário do sistema Discourse. Não gastei tempo corrigindo isso porque ainda estou no processo de recriar regularmente os ambientes devido a algumas atividades de teste.