Erro 403 com CDN da DigitalOcean

Não tenho certeza se isso está relacionado, então decidi criar outro post.

Conectei com sucesso o Discourse ao Digital Ocean Spaces (acho que sim).
https://meta.discourse.org/t/looking-for-doc-to-connect-discourse-with-digital-ocean-spaces/172917/8

E há uma opção nas ‘configurações do DO Spaces’ para ativar o CDN. Após ativar e acessar o Discourse, vejo vários erros 403 apontando para as seguintes URLs:

https://cdn.example.com/assets/*
https://cdn.exameplc.om/stylesheets/*
https://cdn.example.com/uploads/*

Eu perdi algo?

É isso aqui

O que, acredito, você confirmou.

O CDN deles está ‘quebrado’ porque envia cabeçalhos incorretos, não porque retorna respostas Forbidden.

@Pierre, então ele funciona sem o CDN?
Se sim, como você configurou o CDN?

Olá @pfaffman, encontrei sua postagem que também menciona o erro 403. Ela está marcada como fechada.

Você poderia compartilhar como o erro foi resolvido?

Olá @michaeld

Para ser honesto, nem mesmo tenho certeza se as coisas estão funcionando corretamente. Tenho lutado com diferentes configurações e houve muitas mudanças tentando fazer o Discourse funcionar com o Digital Ocean Spaces. Vou precisar fazer uma instalação limpa.

Desculpe. Talvez eu não tenha prestado atenção suficiente aos seus detalhes específicos.

O problema que acredito ter tido naquele tópico, que me custou 17 horas de tempo de inatividade para um cliente de alta prioridade durante minhas férias, foi resolvido ao adicionar s3:upload assets ao app.yml e, acredito, ao usar variáveis de ambiente para configurar as configurações do S3. Você fez isso?