Да, вы правы, когда отключаете это. Я просто хочу найти причину, чтобы создать PR, если это ошибка в библиотеке Ruby.
Мои настройки очень простые: я просто пытаюсь загружать изображения в хранилище, совместимое с 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, и всё работало нормально. Большое спасибо!
