AWS Cloudfront多个来源-如果在第一个来源中找不到,我们如何退回到第二个来源
我们正在尝试建立一个默认来源为S3的Cloudfront发行版,但是如果在S3上找不到该内容,我们希望它从EC2实例中获取它。 我们是否可以设置以下多个来源:S3和EC2以及两个行为,都默认为(*),并在需要时将其故障转移到第二个来源(EC2)? 流程如下: 我们的后端在EC2实例上生成映像。 我们会尽快将它们上传到S3,但这不是立即的。 当用户尝试访问cdn.example.com/images/picture.jpg时,它将Cloudfront定向到我们的S3存储桶,如果该图像还不存在,我们希望将该请求重定向到EC2服务器。 我们可以在这里使用临时重定向解决方案,直到在S3上对其进行更新为止。 S3重定向不是解决方案,因为S3重定向似乎仅适用于现有对象或整个存储桶,而不会丢失对象。 我们如何实现这一目标? 谢谢阿多拉姆