Verwendung von Scaleway s3-kompatiblem Objektspeicher

Es stellt sich heraus, dass die meisten Klon-Lösungen auf die eine oder andere Weise fehlerhaft sind. Beispielsweise vergisst der Digital Ocean S3-Klon den MIME-Typ der Dateien, sodass unsere mit Brotli komprimierten JS-Dateien als einfacher Text ausgeliefert werden, was Discourse komplett zum Absturz bringt. Daher gibt es keine umfangreichen Anleitungen, da die Erfahrung vor einigen Monaten schrecklich war und sich alles sehr schnell ändert.

Ich plane, nächste Woche das Angebot von ScaleWay vollständig zu überprüfen und, falls es funktioniert, eine #Anleitung zu schreiben.

7 „Gefällt mir“

:+1:
Ich kann es kaum erwarten, diese Dokumentation zu lesen :slight_smile:

1 „Gefällt mir“

Bin ebenfalls sehr interessiert. Ich habe versucht, es mit Rails und ActiveStorage zum Laufen zu bringen, leider ohne Erfolg.

Ich habe einen ausstehenden PR, bevor ich den Leitfaden veröffentlichen kann unter

Ich gehe davon aus, dass fast alle S3-Klone, die Minio im Hintergrund nutzen, wie Digital Ocean, dies benötigen werden.

4 „Gefällt mir“

Die Anleitung ist unter Configure an S3 compatible object storage provider for uploads verfügbar

6 „Gefällt mir“

Das hat bei mir funktioniert (danke!), während das einfache Setzen von s3_endpoint allein nicht ausreichte.
Selbstverständlich ist es immer noch fehlerhaft, und es ist offensichtlich, dass das Setzen nur des Endpunkts nicht genügt (das ist bei der Integration mit S3 allgemein bekannt).

Die richtige Lösung wäre, die Region über die im UI fest codierten Amazon-Werte hinaus anzupassen.
Außerdem fehlt eine Option, den Bucket-Pfad zu verwenden, was eine nützliche Funktion für benutzerdefinierte S3-Integrationen wäre.

Die unterstützte Konfiguration für Scaleway finden Sie unter Configure an S3 compatible object storage provider for uploads

1 „Gefällt mir“