Digital Ocean Spaces (S3) "incapaz de assinar requisição sem credenciais definidas"

Tentando configurar o Digital Ocean Spaces para armazenamento S3.

Eu recebo isto quando tento executar backups…

O mesmo acontece quando faço upload de fotos…

Eu tenho esta configuração…

…mas não tenho certeza de como testar se eles realmente funcionam. Eu não conheço muito bem esses sistemas. Isso é apenas para um pequeno fórum de um grupo de amigos.

Inicialmente, eu tinha o abaixo ativo, mas tive que comentar novamente no app.yml porque não reconstruía com essas linhas ativas. Não sei se ainda é necessário ou não neste momento…

Fiz upload manual de um arquivo da área de administração do Digital Ocean Spaces, defini como público e consigo acessá-lo através de um navegador.

Eu também criei manualmente a pasta “\\\\\*-backups” no DO Spaces.

Aqui está um exemplo do quão pouco eu sei. Estou preso aqui e não sei realmente o porquê. De alguma forma, eu me desconfigurei de algo e não sei como voltar.

image

Por algum motivo, o que geralmente está em /var/discourse agora parece estar em /var/www/discourse

Estou apenas preso neste ponto. Eu pesquisei no fórum e não encontrei nada que resolvesse. Passei um dia no mesmo ciclo. Isso é semelhante, mas é AWS S3 real e não DO Spaces (S3)…

Qualquer ajuda seria apreciada. Obrigado.

1 curtida

Você está perdendo a configuração use_s3 que é recomendada no tópico que você linkou.

Você deve copiar e colar essas configurações do tópico que você linkou em vez de tentar digitá-las. Você precisa de dois pontos, não de igual.

Se você está vendo coisas em /var/www/discourse, você está dentro do contêiner. Você precisa sair para voltar ao sistema operacional.

1 curtida