Ich wollte noch etwas für Backblaze hinzufügen, da ich dies gerade eingerichtet habe und es anderen vielleicht Zeit sparen könnte:
Der Master-Anwendungsschlüssel ist nicht mit der S3-API kompatibel. Sie müssen einen neuen Anwendungsschlüssel erstellen (Quelle).
Und ich wollte 3 Fragen stellen, um einige Dinge zu klären:
Ist es normal, dass viele .map-Dateien fehlen? Sie scheinen alle aus dem Ordner brotli_asset zu stammen. Sie sind weder auf dem Server noch im Objektspeicher vorhanden.
Ich habe Berichte gesehen, dass DISCOURSE_S3_BUCKET veraltet ist und DISCOURSE_S3_UPLOADS_BUCKET verwendet werden sollte. Welcher ist der richtige?
Ist es notwendig, DISCOURSE_ENABLE_S3_UPLOADS: true hinzuzufügen? Ich habe dies in anderen Themen gesehen.
Ja, das ist ein bekannter Fehler in unserer Asset-Pipeline, der durch die laufende Migration von ember-cli behoben wird.
Die Warnung ist korrekt, ich muss die Wiki-Anleitung hier in der OP aktualisieren.
Derzeit nicht zwingend erforderlich, da ich ziemlich sicher bin, dass es von USE_S3 ENV überschrieben wird, aber ich müsste den Code durchgehen, um eine definitive Antwort darauf zu erhalten.
Ich arbeite an einer Multisite-Instanz, bei der ich versucht habe, eine Datenbank von einer anderen Instanz wiederherzustellen, und als ich nur die Datenbank wiederhergestellt habe, hat die Hauptseite JSON gerendert, das besagte, dass sie erforderlich war. Aber das ist wahrscheinlich ein Ausnahmefall. Ich war immer verwirrt von der Umgebungsvariable DISCOURSE_S3_BUCKET…
Ich bin immer noch neugierig, ob jemand Einblicke hat, und außerdem ist mir gerade eine weitere Frage eingefallen.
Wenn ich die Domain meiner Discourse-Installation ändern wollte, wie würde sich das auf die Zugriffsberechtigungen für Object Storage auswirken? Müsste ich Regeln ändern, oder würde sich Discourse darum kümmern?
Ich habe vor etwa 2 Wochen eine E-Mail bezüglich der Anmeldung zum Test erhalten, das ist der einzige Grund, warum ich davon erfahren habe. Ich verfolge den Cloudflare-Blog nicht. Hoffentlich wird es nicht in den Hintergrund gedrängt wie das Railgun, obwohl Argo einfach so viel besser ist.
Vielleicht habe ich eine Notiz verpasst! Oder vielleicht habe ich sie erhalten und erinnere mich einfach nicht mehr. (Die letzte E-Mail, die ich mit r2 darin sehe, sagt im letzten November: „Vielen Dank für Ihr Interesse am Cloudflare R2 Storage Early Access Program. Wir werden uns bezüglich Ihrer Anfrage bei Ihnen melden.“…)
Ist in Ordnung. Ich bin gerade zum Blog zurückgekehrt und habe auch das Datum vom letzten September bemerkt. Angesichts der Tatsache, wie kürzlich die E-Mail war, in der ich gebeten wurde, mich anzumelden (was ich auch getan habe), dachte ich, es sei eine aktuellere Produktankündigung/ein aktuelleres Angebot. Ich verfolge die Cloudflare-Nachrichten ehrlich gesagt nicht wirklich. Auf dass es sich materialisiert und tatsächlich gut ist, ihr Umfang und ihr Pitch bezüglich der Gebühren könnten wirklich verlockend sein.
Angesichts dessen, was sie mit Tunnels gemacht haben, werden sie wahrscheinlich eine grafische Benutzeroberfläche einführen, sobald das Produkt genügend Zugkraft hat. Warten wir ab, wie es sich entwickelt.
Könnte ich einen PR für eine neue Vorlage namens web.upload-assets.template.yml einreichen, die diese Strophe enthält, damit die Leute sie einfach einbeziehen können? Es ist etwas umständlich, sie in die yml einzufügen.
Und wenn das in Ordnung ist, könnte ich auch einen PR einreichen, der sie auskommentiert in standalone.yml und web_only.yml enthält, damit sie leicht einbezogen werden kann?
Es gibt keinen Oracle Cloud-Leitfaden, da dies keine so beliebte Option ist. Wenn Sie damit experimentieren, versuchen Sie, mit den DigitalOcean-Einstellungen zu beginnen und von dort aus weiterzumachen.
Wenn Sie es zum Laufen gebracht haben, können Sie das Wiki im OP mit dem Leitfaden aktualisieren.
Dann haben Sie die Konfiguration wahrscheinlich nicht richtig vorgenommen. Wenn Sie die Details Ihres Setups (abzüglich der Schlüssel) angeben würden, könnten wir helfen und testen, ob die CDNs korrekt waren. Eine leicht zu übersehende Sache ist auch der Teil oben über das Pushen von Assets nach S3. Was auch schwer zu verstehen ist.