2015-06-15 2 views
0

Я пытаюсь переместить мою интеграцию AWS через TLS вместо SSLv3, но я получаю сообщение об ошибке при попытке установить config.fog_credentials, как предположил другой пост SO, но я получение ArgumentError выше (неизвестный метод SSL «TLSv1_2». Я открыт к другому решению для перемещения запросов по протоколу TLS, а также.ArgumentError - неизвестный метод SSL `TLSv1_2 '

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) 

ответ

1

Вместо того, чтобы установить его внутри хэш хэша fog_credentials, попробуйте установить его впоследствии в самой конфигурации со следующими двумя строками:

config.fog_authenticated_url_expiration = 600 
config.fog_attributes = { ssl_version: :TLSv1_2 } 
Смежные вопросы