As CloudFront is just a caching engine, any issues will be coming from the backend that serves the application, unless the CloudFront service health is degraded. For any kind of ELB issues, you should always perform the following checks:
- CloudFront responds with a HTTP error: Check the backend of the distribution and ensure that it is performing correctly.
- HTTPS certificate issues: Check that the certificates attached to your distribution are configured correctly. Check whether you have all the certificates in the chain for our server and whether the chain is set up in an optimal manner.
- Internal service error on CloudFront: These are rare, but still check https://status.aws.amazon.com for the status of the ...