要解决AWS CloudFront在除了us-east-1区域之外的地区返回503错误的问题,您可以使用其它区域的Amazon S3桶作为CloudFront的自定义错误响应源。以下是一个代码示例来解决这个问题:
NoSuchKey
The specified key does not exist.
假设您已经在us-east-1区域创建了一个Amazon S3桶,并在其中放置了一个名为error.html
的自定义错误页面。接下来,您需要在您的CloudFront分配中配置自定义错误响应。
/error.html
。现在,当发生503错误时,CloudFront将返回us-east-1区域中Amazon S3桶中的error.html
页面作为自定义错误响应。
请注意,您需要在us-east-1区域之外的每个区域都创建Amazon S3桶,并将适当的自定义错误页面放置在其中。