CircleCI with AWS:RequestTimeTooSkewed错误

时间:2015-04-27 15:27:12

标签: testing amazon-web-services time amazon-s3 circleci

我正在对CircleCI运行测试,并在发布到AWS S3时(通过Paperclip's S3 integration)收到关于时间错误的错误。

  

AWS :: S3 :: Errors :: RequestTimeTooSkewed:请求时间与当前时间之间的差异太大。

我已尝试设置NTP或doing a curl request来更新时间,但即使root也未获得许可,因为它是共享环境。

  

sudo date -s“$(curl -s --head http://google.com | grep ^ Date:| sed's / Date:// g')”

     

日期:无法设置日期:不允许操作

它适用于我的本地环境和生产。我怎样才能通过这些测试?

1 个答案:

答案 0 :(得分:3)

问题结果是Timecop冻结到更早的时间作为测试框架的一部分。这是通过安排事情解决的,所以这里不需要冻结。

感谢CircleCI的细心支持。