Tôi đang sử dụng máy chủ Django được lưu trữ trên EC2 Singapore. Tôi cũng đang sử dụng một thùng S3 để lưu các tệp được tải lên thông qua bảng điều khiển Quản trị Django. Để tải lên tệp, tôi đang sử dụng django-s3direct
.Tải lên AWS S3. Không hợp lệ theo Chính sách: Chính sách hết hạn
Khi tôi upload file sử dụng máy tính cục bộ của tôi đúng thời hạn Đông Mỹ, nó ngăn cản tôi từ tải lên các tập tin với lý do:
<Message>Invalid according to Policy: Policy expired.</Message>
Tôi đã thử các giải pháp từ:
Fine Uploader getting "Policy expired" message sending to S3 for some và ở đây: https://github.com/FineUploader/fine-uploader/issues/1387
Khi tôi kiểm tra thời gian tải lên và thời gian UTC, không có sự khác biệt. Làm thế nào để sửa lỗi này?
EDIT: Để được lưu ý, quá trình tải lên hoạt động hoàn hảo trên máy chủ cục bộ nhưng không hoạt động trên máy chủ được lưu trữ trên AWS EC2.
Nếu câu hỏi vẫn còn thực tế .. Bạn đã kiểm tra cài đặt đồng hồ hệ thống chưa? – ZAN
Rất có thể máy bạn đang duyệt có đồng hồ không chính xác. Máy chủ không liên quan. –
Như @RayNicholus cho biết, nó rất có thể là một chiếc đồng hồ không chính xác. Cẩn thận với thực tế rằng nó không phải là múi giờ được đưa vào tài khoản ở đây, nhưng đồng hồ chính nó. – Ghislaindj