我只是想知道,如果我的服务器返回带有“no-cache,must-revalidate,max-age=0”的缓存控制标头,Cloudfront是否会缓存404状态代码?我检查了此文档https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HTTPStatusCodes.html#HTTPStatusCodes-cached-errors,但它只说Cloudfront将在“您的来源返回HTTP 4xx”时进行缓存不受缓存控制头限制的状态代码”,这意味着如果设置了缓存控制头,它们将不会缓存。
与评论相反,文档明确指出 404 实际上始终被缓存。