ArgumentError - 未知的SSL方法`TLSv1_2'

时间:2015-06-15 19:34:30

标签: ssl amazon-s3 carrierwave fog

我正在尝试通过TLS而不是SSLv3移动我的AWS集成,但是我在尝试将config.fog_credentials设置为另一个SO帖子建议时收到错误,但我收到了上面的ArgumentError(未知) SSL方法' TLSv1_2'。我也可以使用不同的解决方案来通过TLS移动请求。

=if(
ISNUMBER(
LEFT(B2;SEARCH("∅";B2;1)-1)
         **)**;
LEFT(B2;SEARCH("∅";B2;1)-1);
    if(
    ISNUMBER(
    LEFT(B2;SEARCH("Ø";B2;1)-1)
             **)**;
    LEFT(B2;SEARCH("Ø";B2;1)-1;
        IF(
        ISNUMBER(
        LEFT(B2;SEARCH(CHAR(34);B2;1)-1)
                **)**;
        LEFT(B2;SEARCH(CHAR(34);B2;1)-2);B2
        )
    )
)

Gemfile.lock的

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 }
    }

1 个答案:

答案 0 :(得分:1)

不要在fog_credentials哈希中设置它,而是尝试在配置本身之后使用以下2行设置它:

config.fog_authenticated_url_expiration = 600
config.fog_attributes = { ssl_version: :TLSv1_2 }