Creo que he buscado y trabajado todos los temas y tutoriales sobre este asunto.
Siempre obtengo este error al intentar abrir la página de Copias de seguridad:
Error al intentar cargar /admin/backups.json
Cuando abro /admin/backups.json, solo obtengo un error genérico de Acceso denegado.
Lo que no entiendo es que usar los siguientes comandos en mi instancia EC2 funciona correctamente:
aws s3 ls s3://my-bucket-name
Y cuando entro en el contenedor de Discourse con ./launcher enter app, también puedo ejecutar esto con éxito después de instalar s3cmd:
s3cmd ls s3://my-bucket-name
También puedo subir cosas a mi bucket usando estos comandos, por lo tanto, la política de IAM debería estar bien y no entiendo por qué Discourse no puede acceder al bucket. También intenté agregar “AdministratorAccess” al rol de IAM para descartar cualquier problema de permisos demasiado restrictivo.
Configuración en Discourse:
ubicación de copia de seguridad: S3
bucket de copia de seguridad s3: my-bucket-name
s3 usar perfil iam: true
región s3: la correcta. Comprobado tres veces.
Las opciones s3 restantes se dejan sin tocar → Por lo tanto, en su mayoría vacías/deshabilitadas.
¿Alguna idea de lo que podría salir mal?
¡Gracias!