设置。
我使用aws-sdk npm模块在Node.js上。我在S3上有一个AWS桶以及相关的访问和密钥。密钥位于我的.travis.yml文件中。我正在尝试从我的Node.js应用程序中测试将图像保存到我的S3存储桶。
有趣的是......它已经在特拉维斯工作了很长时间,几天前它就停止了这个错误:
message: 'CERT_UNTRUSTED',
code: 'NetworkingError',
region: 'us-east-1',
hostname: 'chyld-evernode-test.s3.amazonaws.com',
retryable: true,
time: Sat Dec 20 2014 18:35:45 GMT+0000 (UTC)
现在,它仍然可以在我的LOCAL盒子上正常工作,并且在部署到HEROKU之后它仍然可以工作。我的猜测恰好发生在特拉维斯身上,导致我的测试失败。
想法?
答案 0 :(得分:12)
看起来这是0.10.34的已知问题:
从第二个链接:
这解决了连接到AWS服务的问题 会报告不受信任的证书错误。
From an issue in the knox repo:
解决方案:降级至v0.10.33