ArgumentError - 未知的 SSL 方法“TLSv1_2”
ArgumentError - unknown SSL method `TLSv1_2'
我正在尝试通过 TLS 而不是 SSLv3 移动我的 AWS 集成,但是当我尝试将 config.fog_credentials 设置为另一个 SO post 所建议的时,我收到了一个错误,但我收到上面的 ArgumentError(未知 SSL 方法 'TLSv1_2'。我愿意接受另一种解决方案,也可以通过 TLS 移动请求。
config.fog_credentials = {
provider: 'AWS',
aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'],
aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
region: ENV['AWS_REGION'],
connection_options: { ssl_version: :TLSv1_2 }
}
Gemfile.lock
carrierwave (0.10.0)
excon (0.45.3)
fog (1.31.0)
与其在 fog_credentials 哈希中设置它,不如尝试在配置本身上使用以下两行设置它:
config.fog_authenticated_url_expiration = 600
config.fog_attributes = { ssl_version: :TLSv1_2 }
我正在尝试通过 TLS 而不是 SSLv3 移动我的 AWS 集成,但是当我尝试将 config.fog_credentials 设置为另一个 SO post 所建议的时,我收到了一个错误,但我收到上面的 ArgumentError(未知 SSL 方法 'TLSv1_2'。我愿意接受另一种解决方案,也可以通过 TLS 移动请求。
config.fog_credentials = {
provider: 'AWS',
aws_access_key_id: ENV['AWS_ACCESS_KEY_ID'],
aws_secret_access_key: ENV['AWS_SECRET_ACCESS_KEY'],
region: ENV['AWS_REGION'],
connection_options: { ssl_version: :TLSv1_2 }
}
Gemfile.lock
carrierwave (0.10.0)
excon (0.45.3)
fog (1.31.0)
与其在 fog_credentials 哈希中设置它,不如尝试在配置本身上使用以下两行设置它:
config.fog_authenticated_url_expiration = 600
config.fog_attributes = { ssl_version: :TLSv1_2 }