Reconstruire l’affichage lors de l’utilisation de minio comme magasin d’objets
I, [2022-09-01T00:37:48.192311 #1] INFO -- : cd /var/www/discourse && sudo -E -u discourse bundle exec rake s3:upload_assets
rake aborted!
Aws::S3::Errors::BadRequest: Une erreur s'est produite lors de l'analyse de la requête HTTP PUT à '/'.
J’ai configuré plusieurs domaines pour minio
minio.example.com (comme console d’accès minio)
s3.example.com (comme API de minio)
J’ai également ajouté le nom du bucket
bucket.s3.example.com (comme API de minio)
Tous les domaines sont correctement authentifiés et j’essaie de me connecter au compte en utilisant Cyberduck avec s3.example.com ou bucket.s3.example.com est disponible pour le téléchargement et le téléversement de fichiers.
Mes paramètres s3 pour app.yml
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: anything
discourse_s3_endpoint: https://s3.example.com
DISCOURSE_S3_ACCESS_KEY_ID: *****
DISCOURSE_S3_SECRET_ACCESS_KEY: ********
#Discourse_s3_cdn_url:
DISCOURSE_S3_BUCKET: bucket
DISCOURSE_S3_BACKUP_BUCKET: bucket/backups
DISCOURSE_BACKUP_LOCATION: S3
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
J’ai recherché les problèmes connexes et je n’ai pas résolu le problème, cela fonctionne bien si j’utilise le stockage d’objets vultr. Alors, est-ce que minio et discourse ne fonctionnent pas bien ensemble, mais j’ai vu des gens utiliser minio avec succès. Je demande à tout le monde, je crois que ce problème sera bientôt résolu.
