AWS CloudFront provides very basic error pages which don't represent the application which they are serving.
Skpr provides development teams with the ability to deploy custom pages for both client and server errors.
Developers are able to configure custom error pages for:
- Client - 4xx responses eg. Page Not Found or Access Denied
- Server - 5xx responses eg. Internal Server Error or Service Unavailable
Custom error pages will be cached by a user defined period of time (see below), caching error pages can help in high traffic scenarios and avoid stampeding.
ingress: errorPages: client: path: /4xx.html # Cache this response for 15 seconds. cache: 15 server: path: /5xx.html cache: 15