はい、オフにしたときはその通りです。Rubyライブラリのエラーであれば、PRを作成する理由を見つけたいだけです。
私の設定は非常にシンプルで、画像をS3互換ストレージにアップロードしようとしています。
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には、エンドポイントアドレスの形式があります。しかし、試した形式に関係なく、上記で示したのと同じエラーメッセージが表示されます。
SSL_connect returned=1 errno=0 peeraddr=134.70.128.1:443 state=error: certificate verify failed (Hostname mismatch)
上記の設定では、証明書を確認しましたが、私の目には正しいように見えます。
前述したように、この設定を使用してs3cmdツールで正常に接続できました。どうもありがとうございます!
