是的,您在关闭它时是对的。我想找到原因,以便在 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 工具正常连接。非常感谢!
