I\'m trying to get django to upload static files to S3, but istead I\'m getting a 403 forbidden error, and I\'m not sure why.
Full Stacktrace:
I had the same problem and finally discovered that the real problem was the SERVER TIME. It was misconfigured and AWS responds with a 403 FORBIDDEN.
Using Debian you can autoconfigure using NTP:
ntpdate 0.pool.ntp.org
This will also happen if your machine's time settings are incorrect
Another solution avoiding custom policies and using AWS predefined policies:
Add S3 full access permissions to your S3 user.