【问题标题】:knox putFile returns 403诺克斯 putFile 返回 403
【发布时间】:2013-04-29 01:48:06
【问题描述】:

我在尝试使用 knox putFile 时收到 403 错误。奇怪的是,当我在本地机器上尝试它时它对我来说很好,但是当它从 EC2 实例运行时,我得到 403。有时这也会导致 ECONNRESET 或 EPIPE 错误,但它并不一致。

我正在本地和 EC2 实例上运行最新的稳定版本的 node (0.10.5) 和 knox (0.7.0)。

文件名中除下划线外没有特殊字符,全部小写。我已经在这里解决了其他类似的问题,但没有任何建议有帮助。我尝试更新我的服务器时间'ntpdate -s pool.ntp.org',但没有效果。

【问题讨论】:

    标签: node.js amazon-s3 http-status-code-403 knox-amazon-s3-client


    【解决方案1】:

    这原来是由于 EC2 实例上的系统时间不正确造成的。我运行了 s3cmd,它报告了 RequestTimeTooSkewed 错误。由于某种原因,EC2 实例上的时钟慢了 30 分钟,并且使用“date -s”更新它修复了错误。显然我之前运行的 ntpdate 命令实际上并没有做任何事情。

    【讨论】:

      猜你喜欢
      • 2017-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      • 2021-08-09
      • 2021-04-16
      相关资源
      最近更新 更多