Konfigurieren Sie einen S3-kompatiblen Objektspeicheranbieter für Uploads

Hallo zusammen,

ich verwende S3-Speicher seit mehreren Jahren ohne CDN.

Nach dem Rat, den ich in einem anderen Thread erhalten habe, habe ich heute CloudFront CDN eingerichtet.

Bevor ich die CDN-URL zu meinem Kontrollpanel hinzufüge und über 230.000 Beiträge neu rendern lasse, nur um festzustellen, dass ich eine CloudFront-Einstellung falsch gemacht habe und alles kaputt mache, kann mir jemand bitte bestätigen, dass dieses Verhalten für mich zu erwarten ist? :bowing_man:t2:

Derzeit ist dies eine Beispiel-URL für ein von einem Benutzer hochgeladenes Bild:

https://greyarrows.s3.dualstack.eu-west-2.amazonaws.com/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png

Das wird so angezeigt:

Mein CloudFront-„Domain Name“ lautet: d1q8cepst0v8xp.cloudfront.net

Wenn ich meine obige Beispiel-URL manuell bearbeite und den vorhandenen S3-Teil des Domainnamens durch den Domainnamen meines CloudFront-Domains ersetze, erhalte ich:

https://d1q8cepst0v8xp.cloudfront.net/original/3X/8/3/8335cab232f512f4a979c7f0c8562e149c01b212.png

Und tatsächlich wird das Bild weiterhin korrekt geladen:

Denke ich also richtig, dass ich einfach eine S3-CDN-URL von d1q8cepst0v8xp.cloudfront.net zu meinem Discourse-Kontrollpanel hinzufügen, alle Beiträge neu rendern und mich dann einfach zurücklehnen und auf die Magie warten muss?

Vielen Dank im Voraus, CDN ist für mich alles neu, und ich habe keine Entwicklungsumgebung, in der ich dies sicher testen könnte :grimacing:

4 „Gefällt mir“