When connecting with AWS service, the connection time should be max 15 minutes for security reasons.
This year in Israel, the winter clock change is postponed in about 2 months.
But amazon seems to not know about it, so if the correct israeli time is 14:00 PM, for amazon it is 13:00 PM.
This situation causes every request to the service to fail (S3 in particular)
Option 1 is that amazon fixes it, but it may take time.
Option 2 is to manually change the time on the server that makes the requests.
However, in my case, this is not possible because the server is a VM, and I don't have the privilege to change the time.
Is there another way to fix that? somehow to change the time on the server when connecting amazon service?
I'm using django with django-storages (boto) for connecting with S3
If S3 doesn't fix the issue and you don't want to adjust your server's time, you could compensate for the date difference by modifying the boto source code (see
HmacAuthV1Handler->add_auth
) or by monkey patching the original boto code.