【问题标题】:ArgumentError - unknown SSL method `TLSv1_2'ArgumentError - 未知的 SSL 方法“TLSv1_2”
【发布时间】:2015-06-15 19:34:30
【问题描述】:

我正在尝试通过 TLS 而不是 SSLv3 移动我的 AWS 集成,但在尝试设置 config.fog_credentials 时收到错误消息,正如另一篇 SO 帖子所建议的那样,但我收到了上面的 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)

【问题讨论】:

    标签: ssl amazon-s3 carrierwave fog


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2011-04-26
      • 1970-01-01
      • 2017-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多