Ja, Sie haben Recht, wenn Sie es ausschalten. Ich möchte nur den Grund finden, um einen PR zu erstellen, falls dies ein Fehler in der Ruby-Bibliothek ist.
Meine Einstellungen sind sehr einfach, ich versuche nur, Bilder in S3-kompatiblen Speicher hochzuladen.
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: <region>
DISCOURSE_S3_ENDPOINT: https://<namespace>.compat.objectstorage.<region>.oraclecloud.com
DISCOURSE_S3_ACCESS_KEY_ID: <access_key_id>
DISCOURSE_S3_SECRET_ACCESS_KEY: <access_key>
DISCOURSE_S3_BUCKET: <bucket_name>
Oracle Cloud Storage hat ein bestimmtes Format für die Endpunktadresse. Aber welches Format ich auch versucht habe, die gleiche Fehlermeldung wie oben gezeigt.
SSL_connect returned=1 errno=0 peeraddr=134.70.128.1:443 state=error: certificate verify failed (Hostname mismatch)
Das obige Format, ich habe das Zertifikat überprüft und es ist meiner Meinung nach richtig:
Wie ich bereits sagte, habe ich diese Einstellung verwendet, um mich mit dem s3cmd-Tool normal zu verbinden. Vielen Dank!
