【发布时间】:2016-03-07 02:17:12
【问题描述】:
我正在使用托管在新加坡 EC2 上的 Django 服务器。我还使用 S3 存储桶来保存通过 Django 管理面板上传的文件。要上传文件,我使用的是django-s3direct。
当我在美国东部时间使用我的本地计算机上传文件时,它阻止我上传文件引用:
<Message>Invalid according to Policy: Policy expired.</Message>
我尝试过以下解决方案:
Fine Uploader getting "Policy expired" message sending to S3 for some 和这里:https://github.com/FineUploader/fine-uploader/issues/1387
当我检查上传时间和 UTC 时间时,没有区别。如何修复此错误?
编辑:需要注意的是,上传可以在 localhost 上完美运行,但不能在 AWS EC2 上托管的服务器上运行。
【问题讨论】:
-
如果问题仍然存在..您检查过系统时钟设置吗?
-
您正在浏览的机器很可能有不准确的时钟。服务器无关紧要。
-
正如@RayNicholus 所说,这很可能是一个不准确的时钟。请注意,这里考虑的不是时区,而是时钟本身。
-
@RayNicholus 这个问题在多台机器上持续存在。
-
@Ghislaindj 这个问题在多台机器上持续存在。
标签: django amazon-s3 fine-uploader