Digital Ocean Spaces (S3) "incapaz de firmar la solicitud sin credenciales establecidas"

Intentando configurar Digital Ocean Spaces para almacenamiento S3.

Esto es lo que obtengo cuando intento ejecutar copias de seguridad…

Lo mismo cuando subo fotos…

Tengo esta configuración…

…pero no estoy seguro de cómo probar si realmente funcionan. No conozco muy bien estos sistemas. Esto es solo para un pequeño foro de un grupo de amigos.

Inicialmente tenía lo siguiente activo, pero tuve que volver a comentarlo en el app.yml porque no reconstruía con esas líneas activas. No estoy seguro de si todavía es necesario o no en este momento…

He subido manualmente un archivo desde el área de administración de Digital Ocean Spaces, lo he configurado como público y puedo acceder a él a través de un navegador.

También he creado manualmente la carpeta “*-backups” en DO Spaces.

Aquí hay un ejemplo de lo poco que sé. Estoy atascado aquí y no sé realmente por qué. De alguna manera me he salido de algo y no estoy seguro de cómo volver.

image
Por alguna razón, lo que normalmente está en /var/discourse ahora parece estar en /var/www/discourse

Simplemente estoy atascado en este punto. He buscado en el foro y no he encontrado nada que lo solucione. He pasado un día en el mismo bucle. Esto es en la misma línea, pero es AWS S3 real y no DO Spaces (S3)…

Cualquier ayuda será apreciada. Gracias.

1 me gusta

Te falta la configuración use_s3 que se recomienda en el tema que enlazaste.

Deberías copiar y pegar esas configuraciones del tema que enlazaste en lugar de intentar escribirlas. Necesitas dos puntos en lugar de un signo igual.

Si estás viendo cosas en /var/www/discourse, estás dentro del contenedor. Necesitas salir para volver al sistema operativo.

1 me gusta