我正在使用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地址?还有人遇到过这个问题吗?
在浏览了整个S3 PHP库并跟踪之后,我找到了解决方案
"您的计算机的时钟或时区设置不正确。由于S3使用当前时间对请求进行身份验证,如果您的时钟偏差超过15分钟,或者您的时区不正确(从而导致时间偏差),则请求将失败。"
这是有关以下问题:requesttimeoo歪斜错误使用PHP S3类