Я пытаюсь опубликовать на S3, используя AWS в разработке, но он не может найти мой пакет ssl. У меня он установлен для Oauth, и как только я сообщаю ему, где он находится, он работает нормально. Я не могу настроить AWS для правильного просмотра.
OpenSSL::SSL::SSLError:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
Вот мой конфиг из моей модели:
has_attached_file :image,
:styles => { ... },
:storage => :s3,
:s3_credentials => {
:access_key_id => ACCESS_KEY,
:secret_access_key => SECRET_KEY,
:bucket => BUCKET,
:ssl_ca_file => '/opt/local/share/curl/curl-ca-bundle.crt'
}
Я попытался добавить :ssl_verify_peer => false
и :use_ssl => false
. Ничего из этого не работает, что заставляет меня думать, что я настраиваю драгоценный камень AWS не в том месте. Любые предложения, где / как я должен делать это?
Я использую скрепку 2.4.0 и aws-sdk 1.3.8
Следует также отметить, что ошибка возникает при тестировании с помощью rspec.