- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我从 https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt 下载了 ca-bundle.crt并将其安装在我的 OS X Yosemite (10.10 w Ruby 2.2.1) 本地计算机上/usr/local/etc/openssl/certs/ca-bundle.crt,因为 was-sdk v2 不再随 SSL CA 一起提供捆绑
但是,执行:
@s3 = Aws::S3::Client.new(credentials: Aws.config[:credentials] )
puts @s3.list_buckets()
我得到一个错误
*** Seahorse::Client::NetworkingError Exception: SSL_connect
returned=1 errno=0 state=SSLv3 read server certificate
B: certificate verify failed
我尝试将 ca-bundle.cert 路径添加到我的 Aws.config 中,但没有成功
Aws.config[:ssl_ca_bundle] = '/usr/local/etc/openssl/certs/ca-bundle.crt'
我还尝试禁用 ssl 对等验证(仅用于测试目的)
Aws.config[:ssl_verify_peer] = false
但在这两个测试中它仍然失败..
我阅读了一些关于这个主题的问题,但没有一个与最终的 v2 版本相关......这个问题的“最终”解决方案是什么?感谢反馈
最佳答案
这是一个 OS X/Homebrew 问题......安装 openssl w Homebrew CA 证书位于:/usr/local/etc/openssl/cert.pem
所以我需要配置它:
Aws.config[:ssl_ca_bundle] = '/usr/local/etc/openssl/cert.pem'
关于ruby was-sdk v2:Seahorse::Client::NetworkingError 异常:SSL_connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29318874/
我从 https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt 下载了 ca-bundle.crt并将其安装在我的
我使用 claudia.js 构建了一个机器人 claudia-bot-builder在我今天早上尝试推送更新之前,一切都运行良好。现在脚本超时。 脚本 claudia create --region
在我的 Rails 4 应用程序中,我尝试使用 aws-sdk 下载一个普通的 png 文件,然后将其上传到我的 s3 存储桶(使用 gem 'aws-sdk', '~> 2'). 在开发环境中,代码
设置。 我在 Node.js 上使用 aws-sdk npm 模块。我在 S3 上有一个 AWS 存储桶以及关联的访问权限和 key 。 key 在我的 .travis.yml 文件中。我正在尝试测试
我在使用 Amazon AWS SDK 版本 2 调用 .head_object 时遇到问题。我在 Rails 项目中工作,使用 Figaro 设置我的环境变量并将它们命名为 AWS SDK 期望的名
我正在使用 ruby on rails,paperclip 5 gem,我用它来将图像上传到 Amazon S3 存储。 提交时,在我的实际主机上,一切正常,上传成功,但是如果我在本地主机上上传,
我是一名优秀的程序员,十分优秀!