我正在尝试通过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
)
)
)
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 }
}
答案 0 :(得分:1)
不要在fog_credentials哈希中设置它,而是尝试在配置本身之后使用以下2行设置它:
config.fog_authenticated_url_expiration = 600
config.fog_attributes = { ssl_version: :TLSv1_2 }