适用于跨区域复制的S3存储桶的CloudFront CDN

Ber*_*enz 3 replication amazon-s3 amazon-web-services amazon-cloudfront

鉴于昨天的us-east-1 S3中断,我如何最好地构建使用S3存储桶作为源的CloudFront CDN,并将存储桶设置为复制到另一个区域?

  1. 我是否设置了两个单独的CloudFront CDN,一个以us-east-1中的存储区作为源,另一个以us-east-2中的复制存储区作为源的另一个CloudFront CDN,然后使用一个Route53记录来访问两个CDN?

要么

  1. 我可以设置一个带有两个Origins的CloudFront CDN(一个在us-east-1中,另一个在us-east-2中),CloudFront会自动从S3区域中提取内容吗?

还有其他方法吗?

非常感谢您的见解和评论.

干杯伯尼

Ber*_*enz 5

事实证明,我的提案都不起作用,Cloudfront不支持S3复制和开箱即用的故障转移.

下面的架构应该能够幸免于2/28/17 North Virginia S3中断(感谢@ Michael-sqlbot的帮助).

虽然AWS没有为这种相当常见的场景提供更简单的解决方案,但我感到很惊讶...... 使用Cloudfront进行S3故障转移