Skip to main content
Question:
Why am I getting a 403 “The request could not be satisfied” error from CloudFront?\

Answer:
After our migration to CloudFront, GET requests with an empty request body will be rejected with a 403 error (while previously accepted).

Using curl as an example, remove the -d '{}' or any empty payload from your GET requests. GET requests should not include a request body.

Example:
This will not work:
This will work: