Je pense avoir recherché et parcouru tous les sujets et tutoriels sur ce sujet.
J’obtiens toujours cette erreur lorsque j’essaie d’ouvrir la page Sauvegardes :
Erreur lors de la tentative de chargement de /admin/backups.json
Lorsque j’ouvre /admin/backups.json, j’obtiens uniquement une erreur générique Accès refusé.
Ce que je ne comprends pas, c’est que l’utilisation des commandes suivantes sur mon instance EC2 fonctionne correctement :
aws s3 ls s3://my-bucket-name
Et lorsque j’entre dans le conteneur discourse avec ./launcher enter app, je peux également exécuter ceci avec succès après avoir installé s3cmd :
s3cmd ls s3://my-bucket-name
Je peux également télécharger des éléments dans mon bucket en utilisant ces commandes, donc la politique IAM devrait être correcte et je ne comprends pas pourquoi Discourse ne peut pas accéder au bucket. J’ai également essayé d’ajouter “AdministratorAccess” au rôle IAM pour exclure tout problème d’autorisation trop restrictif.
Configuration dans Discourse :
emplacement de sauvegarde : S3
bucket de sauvegarde S3 : my-bucket-name
utiliser le profil IAM S3 : true
région S3 : la bonne. vérifié trois fois.
Les options S3 restantes sont inchangées → Par conséquent, la plupart sont vides/désactivées.
Une idée de ce qui pourrait mal se passer ?
Merci !