Pode haver um bug no aviso exibido no menu de administração do Discourse 2.7.0.beta1 (53f4d54f23)
O aviso diz:
- O servidor está configurado para enviar arquivos para o S3, mas pelo menos uma das seguintes configurações não foi definida: s3_access_key_id, s3_secret_access_key, s3_use_iam_profile ou s3_upload_bucket. Vá para as Configurações do Site e atualize as configurações. Veja “Como configurar o envio de imagens para o S3?” para saber mais.
Nas minhas configurações, as seguintes estão definidas:
- s3_access_key_id
- s3_secret_access_key
- s3_upload_bucket
Esta aqui não está definida e provavelmente está acionando o aviso:
- s3_use_iam_profile
Os detalhes desta configuração dizem:
Use um perfil de instância do AWS EC2 para conceder acesso ao bucket do S3. OBS: habilitar isso exige que o Discourse esteja rodando em uma instância EC2 configurada adequadamente e substitui as configurações “s3 access key id” e “s3 secret access key”.
No entanto, meu Discourse não está rodando em uma instância EC2 configurada adequadamente, então não quero que isso substitua as configurações “s3 access key id” e “s3 secret access key”. Meu Discourse está rodando no Digital Ocean.
Portanto, para mim, essa opção está corretamente desabilitada.
O que, na minha opinião, significa que o aviso exibido no painel de administração não deveria aparecer nesse cenário? ![]()
Meus envios para o S3 continuam funcionando perfeitamente e já funcionam há anos sem nenhuma alteração em nenhum lugar ![]()
