Digital Ocean Spaces (S3) « impossible de signer la requête sans identifiants définis »

J’essaie de configurer Digital Ocean Spaces pour le stockage S3.

J’obtiens ceci lorsque j’essaie d’exécuter des sauvegardes…

Même chose lorsque je télécharge des photos…

J’ai cette configuration…

…mais je ne sais pas comment tester si cela fonctionne réellement. Je ne connais pas très bien ces systèmes. C’est juste pour un petit forum de groupe d’amis.

Initialement, j’avais ce qui suit en ligne, mais j’ai dû le commenter à nouveau dans l’app.yml car la reconstruction ne fonctionnait pas avec ces lignes actives. Je ne sais pas si c’est toujours nécessaire ou non à ce stade…

J’ai téléchargé manuellement un fichier depuis la zone d’administration de Digital Ocean Spaces, l’ai mis en public, et je peux l’ouvrir via un navigateur.

J’ai également créé manuellement le dossier “*-backups” dans DO Spaces.

Voici un exemple de mon manque de connaissances. Je suis bloqué ici et je ne sais pas vraiment pourquoi. D’une manière ou d’une autre, je me suis désinstallé de quelque chose et je ne sais pas comment revenir en arrière.

image
Pour une raison quelconque, ce qui se trouve habituellement dans /var/discourse semble maintenant être dans /var/www/discourse

Je suis juste bloqué à ce stade. J’ai cherché sur le forum et je n’ai rien trouvé qui puisse résoudre mon problème. J’ai passé une journée dans la même boucle. C’est dans le même ordre d’idées, mais il s’agit d’AWS S3 réel et non de DO Spaces (S3)…

Toute aide serait appréciée. Merci.

1 « J'aime »

Il vous manque le paramètre use_s3 qui est recommandé dans le sujet que vous avez lié.

Vous devriez copier-coller ces paramètres à partir du sujet que vous avez lié plutôt que d’essayer de les taper. Vous avez besoin de deux-points et non d’un signe égal.

Si vous voyez des choses dans /var/www/discourse, vous êtes à l’intérieur du conteneur. Vous devez quitter pour revenir au système d’exploitation.

1 « J'aime »