Acho que pesquisei e trabalhei em todos os tópicos e tutoriais sobre este assunto.
Estou sempre recebendo este erro ao tentar abrir a página de Backups:
Erro ao tentar carregar /admin/backups.json
Quando abro /admin/backups.json, recebo apenas um erro genérico de Acesso Negado.
O que não entendo é que usar os seguintes comandos na minha Instância EC2 está funcionando corretamente:
aws s3 ls s3://my-bucket-name
E ao entrar no contêiner do Discourse com ./launcher enter app, também consigo executar isso com sucesso após instalar o s3cmd:
s3cmd ls s3://my-bucket-name
Também consigo fazer upload de coisas para o meu bucket usando esses comandos, portanto a política IAM deve estar boa e não consigo entender por que o Discourse não consegue acessar o bucket. Também tentei adicionar “AdministratorAccess” à função IAM para descartar quaisquer problemas de permissão muito restritos.
Configuração no Discourse:
local de backup: S3
bucket de backup s3: my-bucket-name
s3 usar perfil iam: true
região s3: a correta. verificado triplamente.
As opções s3 restantes são deixadas intocadas → Portanto, na maioria vazias/desativadas.
Alguma ideia do que pode estar dando errado?
Obrigado!