This morning I woke up earlier than usual. I tried to enjoy sunrise more and have a quality morning walk.

I felt how peaceful this morning was.

After morning jogging, I decided to sleep again for 30 minutes or more before taking a bath. Nothing wrong with more rest, right?

Then I opened my 5 years old pc.

Daily routine as usual.

Everything went smooth, I continued my programming task with one of the best IDE, Visual Studio.

It was normal, until I got feedback that our static resource server having issue with images from S3 !!

I turned off my customErrors setting then I saw the problem was “403 Forbidden” thrown by Amazon S3.

Probably permission error? Or any Joe in Amazon decided to experiment with S3 API authentication? 

Nope. I didn’t find any breaking changes information. This is Amazon API, it is stable, unlike Facebook.

I moved my suspicion to LitS3. It is the component that is used to access S3. Somehow when I tested the code in local and development server, everything works.

So it gotta be server’s issue right?

After 1+ hour of resetting IIS, changing  AppPool settings, and restarting server, I found this article at http://aws.amazon.com/articles/1109.

Amazon S3 requires all machines making requests be within 15 minutes of an Amazon S3 webserver's clock.

I noticed that server’s date was incorrect for some reason. Ohhh I never expect this to cause such an issue.

 

Long story short, every server issue is enough to make your heart beat faster.