0

我正在使用 Amazon S3 PHP 类将文件从我的 EC2 实例上传到 S3 存储

/**
* Amazon S3 PHP class
*
* @link http://undesigned.org.za/2007/10/22/amazon-s3-php-class
* @version 0.5.0-dev
*/

我的代码已经工作了 6 个多月,但昨晚它突然停止工作了!我检查了所有凭据和代码以及其他所有内容,它们似乎很好

我什至检查了本地机器上的代码,它工作正常,但如果无法将文件上传到 S3,则在服务器上

S3 存储是否有可能阻止了我的 EC2 IP 地址?以前有其他人遇到过这个问题吗?

4

1 回答 1

1

在浏览了整个 S3 PHP 库并对其进行跟踪后,我找到了解决方案

“您计算机的时钟或时区设置不正确。因为 S3 使用当前时间来验证请求,如果您的时钟关闭超过 15 分钟,或者您的时区不正确(从而导致小时偏差),您的请求将失败。”

它与以下问题有关:RequestTimeTooSkewed Error using PHP S3 Class

于 2013-05-26T05:55:36.753 回答