Alte Uploads zu Minio migrieren

Ich mache etwas wie folgt:

DISCOURSE_S3_BUCKET="abc" DISCOURSE_S3_REGION="minio" DISCOURSE_S3_ACCESS_KEY_ID="abc" DISCOURSE_S3_SECRET_ACCESS_KEY="abc" DISCOURSE_S3_ENDPOINT="my minio endpoint" rake uploads:migrate_to_s3

Doch ich erhalte den folgenden Fehler:

Bitte stellen Sie die Umgebungsvariable ‘DISCOURSE_S3_CDN_URL’ bereit.

Wenn Sie kein CDN konfigurieren möchten, können Sie meiner Meinung nach einfach das Präfix für den Bucket-Namen angeben.

Minio wird nicht unterstützt und funktioniert möglicherweise nicht.

Ich erhalte immer noch diese Meldung

DISCOURSE_S3_BUCKET="test" DISCOURSE_S3_REGION="minio" DISCOURSE_S3_ACCESS_KEY_ID="xxx" DISCOURSE_S3_SECRET_ACCESS_KEY="xxx" DISCOURSE_S3_ENDPOINT="https://myendpoint.com" DISCOURSE_S3_CDN_URL="test"  rake uploads:migrate_to_s3
Prüfe, ob die Standardmigration bereits durchgeführt wurde...
10 von 25 Uploads wurden nicht zu S3 migriert. Die S3-Migration für die Datenbank 'default' ist fehlgeschlagen.
2 Beiträge wurden nicht auf die neue S3-Upload-URL umgemappt. Die S3-Migration für die Datenbank 'default' ist fehlgeschlagen.
Suche nach fehlenden Uploads auf: default

0 Beitrags-Uploads fehlen.

Keine Beiträge müssen neu gebacken werden.
Migriere Uploads zu S3 für 'default'...
Bitte geben Sie die Umgebungsvariable 'DISCOURSE_S3_CDN_URL' an.

Ich glaube, früher war eine Migration zu Digital Ocean Spaces möglich. Ich weiß nicht, ob Minio und Spaces dasselbe sind, aber wenn Sie interessiert sind und es ausprobieren möchten, um Minio in Discourse zu unterstützen, kann ich den Auftrag sponsern.

Verwenden Sie anstelle der oben zitierten Wörter Ihre vollständige CDN-URL, zum Beispiel: "DISCOURSE_S3_CDN_URL=“https://bucket_name.s3.ap-south-1.amazonaws.com/folder_name_if_any”. Ersetzen Sie außerdem das Wort ‘ap-south-1’ durch Ihren tatsächlichen Amazon-Regionsnamen.

Haftungsausschluss: Mein Vorschlag gilt nur für Amazon S3-Nutzer.