Wie kann ich s3_force_path auf true setzen?

Bitte hilf mir!!!
Wie kann ich s3_force_path auf true setzen, damit mein Objektspeicher-Server funktioniert?

1 „Gefällt mir“

Es gibt keine solche Einstellung. Früher gab es die Einstellung s3_force_path_style, aber sie wurde 2019 entfernt.

Vielleicht können Sie sagen, welches Problem Sie zu lösen versuchen. Welchen Objektspeicher-Server möchten Sie verwenden? Haben Sie sich Verwendung von Objektspeicher für Uploads (S3 & Klone) angesehen?

3 „Gefällt mir“

Vielen Dank für deine Antwort.

Ich verwende den privaten Objektspeicherserver des Unternehmens. Er ist kompatibel mit dem AWS S3-Protokoll, aber der Pfadstil ist der virtuelle Host-Stil.

Wurde diese Software intern entwickelt oder ist es Minio? Etwas anderes? Auf der Seite, die ich zuvor verlinkt habe, gibt es Anweisungen für Minio.

Es ist nicht Minio. AWS S3-kompatibel, aber private Implementierung. Virtueller-Host-Stil :sob:

1 „Gefällt mir“

Sie haben vielleicht Pech, aber was wäre, wenn Sie die Bucket-URL als Endpunkt und etwas anderes als Bucket-Namen verwenden würden. Würde das funktionieren und Dinge nur in einem Unterverzeichnis des Buckets speichern?

1 „Gefällt mir“

Lass mich es versuchen.

Danke Jay.

2 „Gefällt mir“

Hier gibt es möglicherweise eine Verwechslung, da Discourse den Virtual-Host-Stil unterstützt. Was wir nicht unterstützen, ist der Pfad-Stil, und wir haben keine Pläne, die Unterstützung dafür wieder hinzuzufügen.

1 „Gefällt mir“

Nach meinem Verständnis basiert Discourse auf dem AWS S3 SDK. Discourse kann den Virtual-Host-Stil unterstützen, da das AWS S3 SDK ihn unterstützt. Ist das richtig?

Ich verstehe nicht. Discourse unterstützt bereits virtuelle Host-Styles. Es ist die einzige, die wir für Objektspeicher unterstützen.

Ich meine, Discourse sollte virtuelle Host-Stile bereits unterstützen. Müssen wir force_path = true setzen, um dies zu aktivieren?

Discourse unterstützt den virtuellen Host-Stil.

Discourse unterstützt nicht den Pfad-Stil.

Discourse wird keine Unterstützung für den Pfad-Stil hinzufügen, da dieser bei AWS S3 als veraltet gilt.

1 „Gefällt mir“

Danke, Falco. Ich glaube, ich habe den Stil missverstanden. Mein Objektspeicher unterstützt nur den Pfadstil :sob:

1 „Gefällt mir“

Das ist schade, da jeder moderne Objektspeicher-Dienst den virtuellen Host-Stil unterstützt, wie z. B. Google, AWS, Digital Ocean, Vultr, MinIO, Backblaze usw.

1 „Gefällt mir“