Hallo! Ich habe tagelang vergeblich versucht, die benötigten Informationen in Meta und im Internet zu finden.
TL;DR
Ich schalte S3 wegen der Kosten ab. Ich möchte die Benutzer-Avatare lokal speichern, damit die Benutzer ihre Avatare nicht verlieren, bevor ich S3 abschalte.
Hintergrund (kurz gefasst)
- Ich habe eine etwa 5 Jahre alte Community. Anfangs wurden Bilder lokal gespeichert, später dann in S3.
- Heute läuft meine Discourse-App auf forum.example.com, und ich migriere sie nach example.com.
- Im Zuge dessen reduziere ich die hohen Kosten (es ist eine riesige Community), wobei S3 die Hauptkostenquelle ist. Es ist uns egal, wenn die Links zu hochgeladenen Bildern in den Beiträgen verloren gehen, aber wir möchten die Benutzer-Avatare erhalten.
- Nach der Migration des Forums nach example.com habe ich versucht, einfach die S3-Anmeldedaten zu entfernen, um zu sehen, was passiert. Dabei stellte ich fest, dass einige Benutzer immer noch ihre Avatare haben, andere jedoch nicht.
Jetzt ringe ich darum, folgende Ziele zu erreichen:
- Benutzer-Avatare nach der S3-Trennung erhalten
- Das Hochladen von Bildern im Forum deaktivieren, aber nur das Hochladen von Avataren zulassen.
Jeder Hinweis, jede Idee oder Hilfe wird sehr geschätzt ![]()